I restarted the server but I finally realized you actually have to restart the process. Thanks for the help.
On Thursday, March 22, 2018 at 7:26:50 PM UTC-4, Anthony wrote: > > Did you restart the web server? Python caches imported modules, so it will > not reload the file again unless the interpreter is restarted. > > Anthony > > On Thursday, March 22, 2018 at 6:55:58 PM UTC-4, Lee Carmichael wrote: >> >> Hey all, I'm totally confusing myself about importing modules. I think >> the root of my problem is I didn't wrong before I learned how to do it >> right. Live and learn, right? But now I seem to be in a tangled mess. >> >> For background, in my controller, report.py, I have a a function called >> result and in it i'm importing "my_module" like so: >> >> def result(): >> import my_module >> >> >> My issue is I have no idea where it's getting that module. I've added the >> following: >> >> >> import os.path >> print os.path.abspath(my_module.__file__) >> >> and i see that it's importing from ".../web2py/my_module.py" (which I >> know is terrible). But if i delete my_module from .../web2py/, nothing >> happens. I'd expect it to break the app but it keeps on running and keeps >> on telling me it's importing the module from that very place where it now >> no longer exists. >> >> What concept(s) am I missing here? At this point I feel like I just need >> to delete my_module.py from everywhere I can find it, put it in the modules >> folder in my app, and go on. However, I'm not convinced that will fix my >> issues. >> >> Thanks in advance. >> > -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.

