Testing if a global var exists

Do you have questions about writing plugins or scripts in Python? Meet the coders here.

Testing if a global var exists

Postby miljbee » Tue Oct 12, 2010 9:54 am

Hello,

In a python script, I would like to test if a global var exists.

Something like :

if eg.globals.somevar exists:
eg.TriggerEvent(eg.globals.somevar)
else:
eg.globals.somevar="default"

Can you tell me how to write the bold line ?

Thanks !
miljbee
Experienced User
 
Posts: 137
Joined: Fri Mar 27, 2009 1:29 pm

Re: Testing if a global var exists

Postby Pako » Tue Oct 12, 2010 11:48 am

Code: Select all
if "somevar" in eg.globals.__dict__:
    eg.TriggerEvent(eg.globals.somevar)
else:
    eg.globals.somevar="default"
Pako
User avatar
Pako
Plugin Developer
 
Posts: 1282
Joined: Sat Nov 11, 2006 1:31 pm
Location: Czech Republic

Re: Testing if a global var exists

Postby miljbee » Tue Oct 12, 2010 5:00 pm

thank you !
miljbee
Experienced User
 
Posts: 137
Joined: Fri Mar 27, 2009 1:29 pm

Re: Testing if a global var exists

Postby kalia » Thu Oct 14, 2010 5:11 am

Thanks Pako.

I always wondered about this also, but never asked.
kalia
Experienced User
 
Posts: 64
Joined: Wed Aug 12, 2009 1:10 am


Return to Coding Corner

Who is online

Users browsing this forum: No registered users and 2 guests