here is a project for anybody here interested. appadmin is old. It
does not use SQLFORM.factory and does not validate all its input. It
would be a simple and nice project to go over the source line by line
and rewrite controller/default.py and views/default/*.html to use
SQLFORM.factory. This process will eventually make the views lighter
and make it easier to give admin a better skin.

On Jun 7, 11:08 pm, Doug Warren <[email protected]> wrote:
> I think I was just bitten by a naming bug...  I named my application
> starting with a number and for a few days everything worked fine until
> that fateful night when i tried to local_import something...
>
> Traceback (most recent call last):
>  File "C:\4x2-server\web2py\gluon\restricted.py", line 178, in restricted
>    exec ccode in environment
>  File "C:/4x2-server/web2py/applications/4x2/models/plugin_scheduler.py",
> line 30, in <module>
>    scheduler_module = local_import('scheduler')
>  File "C:\4x2-server\web2py\gluon\compileapp.py", line 227, in <lambda>
>    local_import_aux(name,reload,app)
>  File "C:\4x2-server\web2py\gluon\compileapp.py", line 165, in 
> local_import_aux
>    exec("import %s as mymodule" % name) in env
>  File "<string>", line 1
>    import applications.4x2.modules.scheduler as mymodule
>                                 ^
> SyntaxError: invalid syntax
>
> (The carrot is over the 4 if it isn't obvious from a fixed width font)
>  I assume that Python doesn't allow module to start with a number?  If
> this is the case and I created the application through the web
> interface, it should probably check at the create application step,
> and now I need to think of a way to change my directory structure in
> my source control as I rename the project :)

Reply via email to