Here's a slightly easier way.

import os
import sys
sys.path.append(os.path.dirname(os.path.dirname(__file__)))
from gluon.sql import drivers

check out the documentation on
os.path.dirname<http://docs.python.org/library/os.path.html>

Paul

On Wed, Jan 28, 2009 at 3:19 AM, billf <billferr...@blueyonder.co.uk> wrote:

>
> I know this is really python but I am writing a test.py for the
> proposed plugin/db stuff where test.py is located in web2py/plugin/
> db.  In test.py I want to import from gluon.sql.
>
> I've managed to do this by appending an item to sys.path by:
>
>        gluonpath=__file__.replace('.pyc','.py')
>        gluonpath=gluonpath.replace('.py','')
>        gluonpath=gluonpath.replace(__name__,'../..')
>        sys.path.append(gluonpath)
>        from gluon.sql import drivers
>
> ... but there must be a more elegant way.  can anyone help me out of
> my ignorance please.
> >
>


-- 
Best Regards,

Paul Eden

"...and a little looking out for the other guy too."
- Mr. Smith

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to