and anyway, if the module you are wanting to use is installed normally for your python environment, you can already do what you want, e.g.: import some_twitter_lib
On Thu, Apr 23, 2009 at 7:21 AM, mdipierro <mdipie...@cs.depaul.edu> wrote: > > No because the path would depend on the order apps are first executed. > > On Apr 23, 12:36 am, Iceberg <iceb...@21cn.com> wrote: > > Just some thought. Is it a good idea that if web2py can automatically > > do this BEFORE accessing an app? > > > > old_syspath=sys.path > > sys.path.append(os.path.abspath('applications/%s/ > > modules'%request.application)) > > try: > > serve_currect_request() > > finally: sys.path=old_syspath # So that different app won't mess up > > their own modules > > > > In this way, hopefully app can call third party modules in the usual, > > simple, straightforward way, like this: > > > > import mylib # rather than: import applications.myapp.modules.mylib > > > > On Apr23, 11:19am, mdipierro <mdipie...@cs.depaul.edu> wrote: > > > > > probably > > > > > import applications.myapp.modules.modulefolder.twitter as twitter > > > > > or better > > > > > exec('import applications.%s.modules.modulefolder.twitter as > > > twitter' % request.application) > > > > > Massimo > > > > > On 22 Apr, 22:03, Michael <michael.no...@gmail.com> wrote: > > > > > > This makes sense, but do i put the whole folder inside of modules? > > > > > > would i access the library by saying > > > > > > import applications.myapp.modules.modulefolder > > > > > > or > > > > > > import applications.myapp.modules.modulefolder.twitter.py > > > > > > thanks! sorry for being such a newb ;P > > > > > > On Apr 22, 10:02 pm, Iceberg <iceb...@21cn.com> wrote: > > > > > > > I don't know mac, but when using Windows binary (the > web2py_win.zip), > > > > > I can always put 3rd party libraries into > web2py/applications/myapp/ > > > > > modules, then access it, in a slightly different way: > > > > > > > import applications.myapp.modules.third_parti_lib > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py Web Framework" group. To post to this group, send email to web2py@googlegroups.com To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---