[web2py] Re: Question about Web2py inner workings

2014-04-06 Thread Cliff Kachinske
Anthony, thank you. On Sunday, April 6, 2014 8:26:33 PM UTC-4, Anthony wrote: > > # Here is the change >> if found_it: >> print 'Now I\'m going to change it to "pwned."' >> i_am_global = new_val >> > > Above you assign a value to i_am_global. Because you have not explicitly

[web2py] Re: Question about Web2py inner workings

2014-04-06 Thread Anthony
> > # Here is the change > if found_it: > print 'Now I\'m going to change it to "pwned."' > i_am_global = new_val > Above you assign a value to i_am_global. Because you have not explicitly declared i_am_global as a global variable, it is automatically defined as being lo

[web2py] Re: Question about Web2py inner workings

2014-04-06 Thread Cliff Kachinske
Ach! My sample was a simplified version of the file that is actually failing. Here is the actual code. Explanatory comments on line 3 and line 43 delineated with ## #. This fails every time on my system, Python 2.7.3 on Debian Wheezy. I wrote this to demonstrate the exact point made by Anthon

[web2py] Re: Question about Web2py inner workings

2014-04-05 Thread Anthony
On Friday, April 4, 2014 5:51:11 PM UTC-4, Cliff Kachinske wrote: > > If I write a python module like this: > > # born_to_fail.py > foo = 'bar' > def main(): > print foo > if __name__=='__main__': main() > > The above shouldn't produce an error, but the following will: foo = 'bar' def main():

[web2py] Re: Question about Web2py inner workings

2014-04-04 Thread Stefaan Himpe
# born_to_fail.py foo ='bar' defmain(): printfoo if__name__=='__main__':main() If I run your code using python born_to_fail.py I get as output bar Best regards, Stefaan. -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source c