Re: [web2py] Re: More than one model/controller file for plugins.

2010-12-10 Thread Bruno Rocha
Thank you!

2010/12/10 Thadeus Burgess 

> Just make sure to include an '__init__.py' in your plugin_datatable
> folder Then you can have file named whatever you want and import as
>
> /modules/plugin_datatable/
>__init__.py
>util.py
>grid.py
>
> namespace = local_import('plugin_datatable.grid')
>
> newgrid = namespace.Grid()
>
> --
> Thadeus
>
>
>
>
>
> On Fri, Dec 10, 2010 at 7:12 PM, Bruno Rocha wrote:
>
>> Sorry, the correct is:
>>
>>
>> /modules/plugin_datatable/
>>   plugin_datatablex.py
>>   plugin_datatabley.py
>>   ...
>>
>> then I will import this modules at /models/plugin_datatable.py
>>
>> local_import 
>> ('plugin_datatable/plugin_datatablex')
>>
>> *will this work?*
>>
>>
>> 2010/12/10 Bruno Rocha 
>>
>> No Problem.
>>>
>>> I'll put aditional functions in /modules/plugin_datatablex.py
>>> plugin_datatabley.py etc..
>>>
>>> and them import this at my model in models/plugin_datatable.py
>>>
>>>  ok?
>>>
>>> 2010/12/10 mdipierro 
>>>
>>> I am not sure this is intended. This may create problems for
 compilation. Moreover I was planning to reserve this syntax (subfolder
 in models) for models that should be executed conditionally.

 If it works good but do not rely on it.

 Massimo

 On Dec 10, 6:21 pm, Thadeus Burgess  wrote:
 > It will work within a subfolder (I have done it) unless things have
 changed
 > it will work just fine (and still execute in alphabhetical order)
 >
 > 1 a_settings.py
 > b(folder) ->
 > 2   -> a.py
 > 3   -> c.py
 > 4   -> d.py
 > 5 c.py
 >
 > It should execute correctly in the above order
 >
 > --
 > Thadeus
 >
 > On Fri, Dec 10, 2010 at 6:06 PM, mdipierro 
 wrote:
 > > No. Sorry. The problem is that the more complex we make this the
 > > slower it gets.
 >
 > > On Dec 10, 6:03 pm, Bruno Rocha  wrote:
 > > > Hi,
 >
 > > > regarding the creation of plugins,
 > > > can I have more than one file in /models or /controllers for each
 plugin?
 >
 > > > I tried:
 > > > /models/
 > > > plugin_datatable.py
 > > > plugin_datatable.secondmodel.py
 > > > plugin_datatable.thirdmodel.py
 >
 > > > Also in /controllers
 >
 > > > But web2py does not execute the files named in this way
 > > > plugin_name.anothername.py, and when packing a plugin these files
 are
 > > not
 > > > included in plugin.
 >
 > > > can I have a folder inside /models or /controllers ?
 >
 > > > /models/db.py
 > > > /models/plugin_datatable/plugindb.py
 >
 > > > or another way to have more files by plugin?
 >
 > > > Thank you.
 >
 > > > --
 >
 > > > Bruno Rochahttp://about.me/rochacbruno/bio
 >
 >

>>>
>>>
>>>
>>> --
>>>
>>> Bruno Rocha
>>> http://about.me/rochacbruno/bio
>>>
>>
>>
>>
>> --
>>
>> Bruno Rocha
>> http://about.me/rochacbruno/bio
>>
>
>


-- 

Bruno Rocha
http://about.me/rochacbruno/bio


Re: [web2py] Re: More than one model/controller file for plugins.

2010-12-10 Thread Thadeus Burgess
Just make sure to include an '__init__.py' in your plugin_datatable
folder Then you can have file named whatever you want and import as

/modules/plugin_datatable/
   __init__.py
   util.py
   grid.py

namespace = local_import('plugin_datatable.grid')

newgrid = namespace.Grid()

--
Thadeus




On Fri, Dec 10, 2010 at 7:12 PM, Bruno Rocha  wrote:

> Sorry, the correct is:
>
>
> /modules/plugin_datatable/
>   plugin_datatablex.py
>   plugin_datatabley.py
>   ...
>
> then I will import this modules at /models/plugin_datatable.py
>
> local_import 
> ('plugin_datatable/plugin_datatablex')
>
> *will this work?*
>
>
> 2010/12/10 Bruno Rocha 
>
> No Problem.
>>
>> I'll put aditional functions in /modules/plugin_datatablex.py
>> plugin_datatabley.py etc..
>>
>> and them import this at my model in models/plugin_datatable.py
>>
>>  ok?
>>
>> 2010/12/10 mdipierro 
>>
>> I am not sure this is intended. This may create problems for
>>> compilation. Moreover I was planning to reserve this syntax (subfolder
>>> in models) for models that should be executed conditionally.
>>>
>>> If it works good but do not rely on it.
>>>
>>> Massimo
>>>
>>> On Dec 10, 6:21 pm, Thadeus Burgess  wrote:
>>> > It will work within a subfolder (I have done it) unless things have
>>> changed
>>> > it will work just fine (and still execute in alphabhetical order)
>>> >
>>> > 1 a_settings.py
>>> > b(folder) ->
>>> > 2   -> a.py
>>> > 3   -> c.py
>>> > 4   -> d.py
>>> > 5 c.py
>>> >
>>> > It should execute correctly in the above order
>>> >
>>> > --
>>> > Thadeus
>>> >
>>> > On Fri, Dec 10, 2010 at 6:06 PM, mdipierro 
>>> wrote:
>>> > > No. Sorry. The problem is that the more complex we make this the
>>> > > slower it gets.
>>> >
>>> > > On Dec 10, 6:03 pm, Bruno Rocha  wrote:
>>> > > > Hi,
>>> >
>>> > > > regarding the creation of plugins,
>>> > > > can I have more than one file in /models or /controllers for each
>>> plugin?
>>> >
>>> > > > I tried:
>>> > > > /models/
>>> > > > plugin_datatable.py
>>> > > > plugin_datatable.secondmodel.py
>>> > > > plugin_datatable.thirdmodel.py
>>> >
>>> > > > Also in /controllers
>>> >
>>> > > > But web2py does not execute the files named in this way
>>> > > > plugin_name.anothername.py, and when packing a plugin these files
>>> are
>>> > > not
>>> > > > included in plugin.
>>> >
>>> > > > can I have a folder inside /models or /controllers ?
>>> >
>>> > > > /models/db.py
>>> > > > /models/plugin_datatable/plugindb.py
>>> >
>>> > > > or another way to have more files by plugin?
>>> >
>>> > > > Thank you.
>>> >
>>> > > > --
>>> >
>>> > > > Bruno Rochahttp://about.me/rochacbruno/bio
>>> >
>>> >
>>>
>>
>>
>>
>> --
>>
>> Bruno Rocha
>> http://about.me/rochacbruno/bio
>>
>
>
>
> --
>
> Bruno Rocha
> http://about.me/rochacbruno/bio
>


Re: [web2py] Re: More than one model/controller file for plugins.

2010-12-10 Thread Bruno Rocha
Sorry, the correct is:


/modules/plugin_datatable/
  plugin_datatablex.py
  plugin_datatabley.py
  ...

then I will import this modules at /models/plugin_datatable.py

local_import 
('plugin_datatable/plugin_datatablex')

*will this work?*


2010/12/10 Bruno Rocha 

> No Problem.
>
> I'll put aditional functions in /modules/plugin_datatablex.py
> plugin_datatabley.py etc..
>
> and them import this at my model in models/plugin_datatable.py
>
> ok?
>
> 2010/12/10 mdipierro 
>
> I am not sure this is intended. This may create problems for
>> compilation. Moreover I was planning to reserve this syntax (subfolder
>> in models) for models that should be executed conditionally.
>>
>> If it works good but do not rely on it.
>>
>> Massimo
>>
>> On Dec 10, 6:21 pm, Thadeus Burgess  wrote:
>> > It will work within a subfolder (I have done it) unless things have
>> changed
>> > it will work just fine (and still execute in alphabhetical order)
>> >
>> > 1 a_settings.py
>> > b(folder) ->
>> > 2   -> a.py
>> > 3   -> c.py
>> > 4   -> d.py
>> > 5 c.py
>> >
>> > It should execute correctly in the above order
>> >
>> > --
>> > Thadeus
>> >
>> > On Fri, Dec 10, 2010 at 6:06 PM, mdipierro 
>> wrote:
>> > > No. Sorry. The problem is that the more complex we make this the
>> > > slower it gets.
>> >
>> > > On Dec 10, 6:03 pm, Bruno Rocha  wrote:
>> > > > Hi,
>> >
>> > > > regarding the creation of plugins,
>> > > > can I have more than one file in /models or /controllers for each
>> plugin?
>> >
>> > > > I tried:
>> > > > /models/
>> > > > plugin_datatable.py
>> > > > plugin_datatable.secondmodel.py
>> > > > plugin_datatable.thirdmodel.py
>> >
>> > > > Also in /controllers
>> >
>> > > > But web2py does not execute the files named in this way
>> > > > plugin_name.anothername.py, and when packing a plugin these files
>> are
>> > > not
>> > > > included in plugin.
>> >
>> > > > can I have a folder inside /models or /controllers ?
>> >
>> > > > /models/db.py
>> > > > /models/plugin_datatable/plugindb.py
>> >
>> > > > or another way to have more files by plugin?
>> >
>> > > > Thank you.
>> >
>> > > > --
>> >
>> > > > Bruno Rochahttp://about.me/rochacbruno/bio
>> >
>> >
>>
>
>
>
> --
>
> Bruno Rocha
> http://about.me/rochacbruno/bio
>



-- 

Bruno Rocha
http://about.me/rochacbruno/bio


Re: [web2py] Re: More than one model/controller file for plugins.

2010-12-10 Thread Bruno Rocha
No Problem.

I'll put aditional functions in /modules/plugin_datatablex.py
plugin_datatabley.py etc..

and them import this at my model in models/plugin_datatable.py

ok?

2010/12/10 mdipierro 

> I am not sure this is intended. This may create problems for
> compilation. Moreover I was planning to reserve this syntax (subfolder
> in models) for models that should be executed conditionally.
>
> If it works good but do not rely on it.
>
> Massimo
>
> On Dec 10, 6:21 pm, Thadeus Burgess  wrote:
> > It will work within a subfolder (I have done it) unless things have
> changed
> > it will work just fine (and still execute in alphabhetical order)
> >
> > 1 a_settings.py
> > b(folder) ->
> > 2   -> a.py
> > 3   -> c.py
> > 4   -> d.py
> > 5 c.py
> >
> > It should execute correctly in the above order
> >
> > --
> > Thadeus
> >
> > On Fri, Dec 10, 2010 at 6:06 PM, mdipierro 
> wrote:
> > > No. Sorry. The problem is that the more complex we make this the
> > > slower it gets.
> >
> > > On Dec 10, 6:03 pm, Bruno Rocha  wrote:
> > > > Hi,
> >
> > > > regarding the creation of plugins,
> > > > can I have more than one file in /models or /controllers for each
> plugin?
> >
> > > > I tried:
> > > > /models/
> > > > plugin_datatable.py
> > > > plugin_datatable.secondmodel.py
> > > > plugin_datatable.thirdmodel.py
> >
> > > > Also in /controllers
> >
> > > > But web2py does not execute the files named in this way
> > > > plugin_name.anothername.py, and when packing a plugin these files
> are
> > > not
> > > > included in plugin.
> >
> > > > can I have a folder inside /models or /controllers ?
> >
> > > > /models/db.py
> > > > /models/plugin_datatable/plugindb.py
> >
> > > > or another way to have more files by plugin?
> >
> > > > Thank you.
> >
> > > > --
> >
> > > > Bruno Rochahttp://about.me/rochacbruno/bio
> >
> >
>



-- 

Bruno Rocha
http://about.me/rochacbruno/bio


[web2py] Re: More than one model/controller file for plugins.

2010-12-10 Thread mdipierro
I am not sure this is intended. This may create problems for
compilation. Moreover I was planning to reserve this syntax (subfolder
in models) for models that should be executed conditionally.

If it works good but do not rely on it.

Massimo

On Dec 10, 6:21 pm, Thadeus Burgess  wrote:
> It will work within a subfolder (I have done it) unless things have changed
> it will work just fine (and still execute in alphabhetical order)
>
> 1 a_settings.py
> b(folder) ->
> 2   -> a.py
> 3   -> c.py
> 4   -> d.py
> 5 c.py
>
> It should execute correctly in the above order
>
> --
> Thadeus
>
> On Fri, Dec 10, 2010 at 6:06 PM, mdipierro  wrote:
> > No. Sorry. The problem is that the more complex we make this the
> > slower it gets.
>
> > On Dec 10, 6:03 pm, Bruno Rocha  wrote:
> > > Hi,
>
> > > regarding the creation of plugins,
> > > can I have more than one file in /models or /controllers for each plugin?
>
> > > I tried:
> > > /models/
> > > plugin_datatable.py
> > > plugin_datatable.secondmodel.py
> > > plugin_datatable.thirdmodel.py
>
> > > Also in /controllers
>
> > > But web2py does not execute the files named in this way
> > > plugin_name.anothername.py, and when packing a plugin these files are
> > not
> > > included in plugin.
>
> > > can I have a folder inside /models or /controllers ?
>
> > > /models/db.py
> > > /models/plugin_datatable/plugindb.py
>
> > > or another way to have more files by plugin?
>
> > > Thank you.
>
> > > --
>
> > > Bruno Rochahttp://about.me/rochacbruno/bio
>
>


Re: [web2py] Re: More than one model/controller file for plugins.

2010-12-10 Thread Thadeus Burgess
It will work within a subfolder (I have done it) unless things have changed
it will work just fine (and still execute in alphabhetical order)

1 a_settings.py
b(folder) ->
2   -> a.py
3   -> c.py
4   -> d.py
5 c.py

It should execute correctly in the above order

--
Thadeus




On Fri, Dec 10, 2010 at 6:06 PM, mdipierro  wrote:

> No. Sorry. The problem is that the more complex we make this the
> slower it gets.
>
> On Dec 10, 6:03 pm, Bruno Rocha  wrote:
> > Hi,
> >
> > regarding the creation of plugins,
> > can I have more than one file in /models or /controllers for each plugin?
> >
> > I tried:
> > /models/
> > plugin_datatable.py
> > plugin_datatable.secondmodel.py
> > plugin_datatable.thirdmodel.py
> >
> > Also in /controllers
> >
> > But web2py does not execute the files named in this way
> > plugin_name.anothername.py, and when packing a plugin these files are
> not
> > included in plugin.
> >
> > can I have a folder inside /models or /controllers ?
> >
> > /models/db.py
> > /models/plugin_datatable/plugindb.py
> >
> > or another way to have more files by plugin?
> >
> > Thank you.
> >
> > --
> >
> > Bruno Rochahttp://about.me/rochacbruno/bio
>


[web2py] Re: More than one model/controller file for plugins.

2010-12-10 Thread mdipierro
No. Sorry. The problem is that the more complex we make this the
slower it gets.

On Dec 10, 6:03 pm, Bruno Rocha  wrote:
> Hi,
>
> regarding the creation of plugins,
> can I have more than one file in /models or /controllers for each plugin?
>
> I tried:
> /models/
> plugin_datatable.py
> plugin_datatable.secondmodel.py
> plugin_datatable.thirdmodel.py
>
> Also in /controllers
>
> But web2py does not execute the files named in this way
> plugin_name.anothername.py, and when packing a plugin these files are not
> included in plugin.
>
> can I have a folder inside /models or /controllers ?
>
> /models/db.py
> /models/plugin_datatable/plugindb.py
>
> or another way to have more files by plugin?
>
> Thank you.
>
> --
>
> Bruno Rochahttp://about.me/rochacbruno/bio