I think it is much simpler than people assume here. I have seen many
users not Python experts, comeing from compiled languages, they click
on [bytecode compile] at every change. That is not necessary here.
That is a optional locking mechanism not a required step.

On 15 Ago, 21:42, mart <msenecal...@gmail.com> wrote:
> Are you referring to the byte-compiled (.pyc) version of your code?
> and that your changes to .py are not being picked up @ run time and
> \the expected results are either lagging nor just plainly not showing
> up?  Are these your own modules that you are making reference to
> outside of a controller's scope?
>
> typically, even if foo.pyc if found living side by side with foo.py,
> the time required to compile the .pyc is actually recoded and stamped
> inside the .pyc. If a mismatch in the time taken to compile found,
> then foo.pyc will be ignored, so in this sense compile errors, are not
> necessarily a bad thing. I am no means a web2py expert, but i do use
> Python quite a bit and while trying my hand web2py, I do make tones of
> changes (mostly correcting mistakes ;) ),  and .pyc don't get
> generated @ dev time. I wonder if there may be a call to force compile
> your .py files? But regardless, I would investigate outside of the
> web2py environment to isolate the pure python calls of your code from
> wev2py (something i do every now and again - specially when I know
> that the issue is in my own modules that I import)
>
> if this is in fact the case, python.org does have a good section on
> modules
>
> http://docs.python.org/release/2.2.3/tut/node8.html#SECTION0084100000...
>
> Hope it helps,
>
> Mart :)
>
> On Aug 15, 9:58 am, DenesL <denes1...@yahoo.ca> wrote:
>
>
>
> > Hi firedragon852,
>
> > On Aug 14, 9:02 pm, firedragon852 <firedragon...@gmail.com> wrote:
>
> > > I am doing development under windows so I am running the binary
> > > version of web2py for windows.
>
> > > It seems that whenever I change my code I need to clean/compile via
> > > the admin interface for the changes to be effective.
>
> > > Is there a way to turn this off?  During development I want to be able
> > > to make changes in the code (*.py and *.html), reload the web pages
> > > and see the changes immediately.
>
> > Where are you changing your code?
> > *.py files changes in models? modules? controllers?
> > Modules might need a local_import.
> > Changes to *.html in views should be picked up immediately.
>
> > > I read the documentation many times but couldn't find any relevant
> > > information on this.  I also searched this group for clues but
> > > couldn't find anything either.- Nascondi testo citato
>
> - Mostra testo citato -

Reply via email to