Thank you! 2010/12/10 Thadeus Burgess <thade...@thadeusb.com>
> 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 <rochacbr...@gmail.com>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 >> <http://web2py.com/book/default/docstring/local_import>('plugin_datatable/plugin_datatablex') >> >> *will this work?* >> >> >> 2010/12/10 Bruno Rocha <rochacbr...@gmail.com> >> >> 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 <mdipie...@cs.depaul.edu> >>> >>> 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 <thade...@thadeusb.com> 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 <mdipie...@cs.depaul.edu> >>>> 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 <rochacbr...@gmail.com> 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