> Hi. Could you post the error traceback of the import error? 
>
Here is the traceback. My current workaround is to put the package in the 
web2py site-packages, but it would be great to include it in modules, so I 
can share the application without telling people to include tablib in their 
web2py site-packages.

Traceback (most recent call last):
  File "/home/philsch/web2py/gluon/restricted.py", line 212, in restricted
    exec ccode in environment
  File "/home/philsch/web2py/applications/sblink/controllers/default.py" 
<http://127.0.0.1:8001/admin/default/edit/sblink/controllers/default.py>, line 
88, in <module>
  File "/home/philsch/web2py/gluon/globals.py", line 193, in <lambda>
    self._caller = lambda f: f()
  File "/home/philsch/web2py/applications/sblink/controllers/default.py" 
<http://127.0.0.1:8001/admin/default/edit/sblink/controllers/default.py>, line 
47, in render
    import applications.sblink.modules.tablib as tablib
  File "/home/philsch/web2py/gluon/custom_import.py", line 96, in 
custom_importer
    return NATIVE_IMPORTER(name, globals, locals, fromlist, level)
  File "applications/sblink/modules/tablib/__init__.py", line 3, in <module>
    from tablib.core import (
  File "/home/philsch/web2py/gluon/custom_import.py", line 83, in 
custom_importer
    return base_importer(pname, globals, locals, fromlist, level)
  File "applications/sblink/modules/tablib/core.py", line 15, in <module>
    from tablib import formats
  File "/home/philsch/web2py/gluon/custom_import.py", line 83, in 
custom_importer
    return base_importer(pname, globals, locals, fromlist, level)
  File "applications/sblink/modules/tablib/formats/__init__.py", line 6, in 
<module>
    from . import _csv as csv
  File "/home/philsch/web2py/gluon/custom_import.py", line 96, in 
custom_importer
    return NATIVE_IMPORTER(name, globals, locals, fromlist, level)
  File "applications/sblink/modules/tablib/formats/_csv.py", line 6, in <module>
    from tablib.compat import is_py3, csv, StringIO
  File "/home/philsch/web2py/gluon/custom_import.py", line 83, in 
custom_importer
    return base_importer(pname, globals, locals, fromlist, level)
  File "applications/sblink/modules/tablib/compat.py", line 43, in <module>
    import tablib.packages.xlwt as xlwt
  File "/home/philsch/web2py/gluon/custom_import.py", line 77, in 
custom_importer
    raise ImportError, 'Cannot import module %s' % str(e)
ImportError: Cannot import module 'tablib'

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to