how to get the environment variable??
Ben Hutchings
ben.hutchings at roundpoint.com
Thu May 10 20:08:28 EDT 2001
ed_tsang at yahoo.com writes:
> hi i am trying to set a global variable called tharn from the
> environemtn variable in my .cshrc file ...
You mean, in your program's environment.
> I used the folowing code:
> try:
> tharn = os.environ['THARN']
> except KeyError:
> try:
> tharn = os.environ['CTF']
> except KeyError:
> print "\nEnvironment variable THARN must be set"
> print "before starting the Test Harness."
Change the message to match the code ('variable THARN or CTF')!
> sys.exit(1)
> The problem I am facing is tharn can be set by either environment
> varible CTF or THARN. Only one of CTF and THARN should exist, or
> they can be both missing then user get a wanring message...
What if they're both set?
> I amnot sure if my code is archieveing that....
> or any potential pittfall in this ... wondering if I may intoduce
> error in having another try .. except block in KeyError...
You certainly can have nested try...except blocks.
--
Any opinions expressed are my own and not necessarily those of Roundpoint.
More information about the Python-list
mailing list