Are hyou sure it wouldn't fix it?
changing os.environ should change the environment of the process that is 
running, which (I'd think) would have the same result.  Unless python is doing 
all those stats before we could set it (it may well do some).

I couldn't reproduce any difference with set or unset with a simple program 
like this:
import os, time
if 'TZ' not in os.environ:
    os.environ['TZ'] = ":/etc/localtime"
print(time.strftime("%a, %d %b %Y %T %z"))

And then running with:
  env -i TZ strace python program.py


I'm not opposed to this, and dont want to discount the performance improvement, 
but if we can do it in a single place, i'd rather that then in multiple systemd 
files which would only benefit systemd.


-- 
https://code.launchpad.net/~raharper/cloud-init/+git/cloud-init/+merge/307722
Your team cloud init development team is requested to review the proposed merge 
of ~raharper/cloud-init:systemd_export_tz into cloud-init:master.

_______________________________________________
Mailing list: https://launchpad.net/~cloud-init-dev
Post to     : cloud-init-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~cloud-init-dev
More help   : https://help.launchpad.net/ListHelp

Reply via email to