Will do ... *Ben Duncan* DBA / Chief Software Architect Mississippi State Supreme Court Electronic Filing Division
On Sun, Mar 3, 2019 at 2:06 AM Massimo Di Pierro <massimo.dipie...@gmail.com> wrote: > No. this is indeed stange. Can you please open a ticket about this? > > On Friday, 1 March 2019 04:30:37 UTC-8, Ben Duncan wrote: >> >> Ok further testing* REVELS* that if the module begins with 'test', >> cutome_import chokes and pukes. >> Named it to bensmodule and it works ....... >> >> *Massimo*, is that expected behavior ? >> >> *Ben Duncan* >> DBA / Chief Software Architect >> Mississippi State Supreme Court >> Electronic Filing Division >> >> >> On Fri, Mar 1, 2019 at 6:25 AM Ben Duncan <linux...@gmail.com> wrote: >> >>> Ok, tried the deleting of ALL pyc, even moved the test module to gluon >>> and tried: >>> >>> [web2py@su-postgres-ben-3 Book]$ cp -av modules/testmod/testmod.py >>> ../../gluon/ >>> `modules/testmod/testmod.py' -> `../../gluon/testmod.py' >>> [web2py@su-postgres-ben-3 Book]$ ls -la ../../gluon/testmod.py >>> -rw-rw-r-- 1 web2py web2py 250 Feb 28 13:49 ../../gluon/testmod.py >>> [web2py@su-postgres-ben-3 Book]$ >>> >>> And still got: >>> Seems to me cutom_import is borken. >>> >>> Error ticket for "Book" Ticket ID >>> >>> 10.13.69.144.2019-03-01.06-22-33.1284ee98-507a-49ff-a358-f3e409dff1fc >>> <type 'exceptions.ImportError'> (ImportError('No module named >>> testmod',), <traceback object at 0x7fc9ff98c560>) Version >>> web2py™ Version 2.17.2-stable+timestamp.2018.10.06.11.34.06 >>> Python Python 2.7.13: /usr/bin/python (prefix: >>> /opt/rh/python27/root/usr) Traceback >>> >>> 1. >>> 2. >>> 3. >>> 4. >>> 5. >>> 6. >>> 7. >>> 8. >>> 9. >>> 10. >>> 11. >>> 12. >>> >>> Traceback (most recent call last): >>> File "/data/web2py/web2py/gluon/restricted.py", line 219, in restricted >>> exec(ccode, environment) >>> File "/data/web2py/web2py/applications/Book/controllers/default.py" >>> <https://10.13.70.47/admin/default/edit/Book/controllers/default.py>, line >>> 510, in <module> >>> File "/data/web2py/web2py/gluon/globals.py", line 421, in <lambda> >>> self._caller = lambda f: f() >>> File "/data/web2py/web2py/applications/Book/controllers/default.py" >>> <https://10.13.70.47/admin/default/edit/Book/controllers/default.py>, line >>> 109, in login >>> from testmod import * >>> File "/data/web2py/web2py/gluon/custom_import.py", line 104, in >>> custom_importer >>> raise ImportError(e1, import_tb) # there an import error in the module >>> ImportError: (ImportError('No module named testmod',), <traceback object at >>> 0x7fc9ff98c560>) >>> >>> Error snapshot [image: help] >>> <https://10.13.70.47/admin/default/ticket/Book/10.13.69.144.2019-03-01.06-22-33.1284ee98-507a-49ff-a358-f3e409dff1fc#> >>> >>> <type 'exceptions.ImportError'>((ImportError('No module named >>> testmod',), <traceback object at 0x7fc9ff98c560>)) >>> >>> inspect attributes >>> Frames >>> >>> - >>> >>> *File /data/web2py/web2py/gluon/restricted.py in restricted at line >>> 219* code arguments variables >>> - >>> >>> *File /data/web2py/web2py/applications/Book/controllers/default.py >>> in <module> at line 510* code arguments variables >>> - >>> >>> *File /data/web2py/web2py/gluon/globals.py in <lambda> at line 421* >>> code arguments variables >>> - >>> >>> *File /data/web2py/web2py/applications/Book/controllers/default.py >>> in login at line 109* code arguments variables >>> - >>> >>> *File /data/web2py/web2py/gluon/custom_import.py in custom_importer >>> at line 104* code arguments variables >>> Function argument list >>> >>> (name='testmod', globals={'A': <class 'gluon.html.A'>, 'ANY_OF': >>> <class 'gluon.validators.ANY_OF'>, 'ASSIGNJS': <function ASSIGNJS>, >>> 'AppConfig': <function AppConfig>, 'B': <class 'gluon.html.B'>, >>> 'BEAUTIFY': >>> <class 'gluon.html.BEAUTIFY'>, 'BODY': <class 'gluon.html.BODY'>, 'BR': >>> <class 'gluon.html.BR'>, 'BUTTON': <class 'gluon.html.BUTTON'>, >>> 'BytesIO': <built-in function StringIO>, ...}, locals={}, >>> fromlist=('*',), >>> level=-1) >>> Code listing >>> >>> 99. >>> 100. >>> 101. >>> 102. >>> 103. >>> 104. >>> 105. >>> 106. >>> 107. >>> 108. >>> >>> except ImportError as e1: >>> import_tb = sys.exc_info()[2] >>> try: >>> return NATIVE_IMPORTER(name, globals, locals, fromlist, >>> level) >>> except (ImportError, KeyError) as e3: >>> raise ImportError(e1, import_tb) # there an import >>> error in the module >>> except Exception as e2: >>> raise # there is an error in the module >>> finally: >>> if import_tb: >>> >>> Variables >>> builtinImportError <type 'exceptions.ImportError'> >>> e1 ImportError('No module named testmod',) >>> import_tb None >>> >>> Context >>> >>> locals request session response >>> In file: /data/web2py/web2py/applications/Book/controllers/default.py >>> >>> 1. >>> >>> <code object <module> at 0x7fc9ff98a930, file >>> "/data/web2py/web2py/applications/Book/controllers/default.py", line 12> >>> >>> >>> *Ben Duncan* >>> DBA / Chief Software Architect >>> Mississippi State Supreme Court >>> Electronic Filing Division >>> >>> >>> On Fri, Mar 1, 2019 at 6:21 AM Ben Duncan <linux...@gmail.com> wrote: >>> >>>> Dave: Yes same level. >>>> >>>> Paul will try deleting the pyc files ... >>>> *Ben Duncan* >>>> DBA / Chief Software Architect >>>> Mississippi State Supreme Court >>>> Electronic Filing Division >>>> >>>> >>>> On Fri, Mar 1, 2019 at 12:26 AM Paul Ellis <eddie.dig...@gmail.com> >>>> wrote: >>>> >>>>> I know this sounds odd. But this worked for me recently. It can be >>>>> caused by a corrupt .pyc file. >>>>> >>>>> Try deleting the .pyc files and see if the problem remains. >>>>> >>>>> On Thursday, 28 February 2019 20:54:24 UTC+1, Ben Duncan wrote: >>>>>> >>>>>> Getting the following errors when trying to import a module >>>>>> Module directory looks like: >>>>>> >>>>>> [web2py@su-postgres-ben-3 Book]$ ls -la modules/ >>>>>> total 16 >>>>>> drwxr-xr-x 2 web2py web2py 4096 Feb 28 13:49 . >>>>>> drwxrwxr-x 15 web2py web2py 4096 Feb 25 14:33 .. >>>>>> -rw-rw-r-- 1 web2py web2py 256 Jan 30 10:48 emptysample.py >>>>>> -rw-rw-r-- 1 web2py web2py 0 Feb 28 13:32 __init__.py >>>>>> -rw-rw-r-- 1 web2py web2py 250 Feb 28 13:49 *testmod.py* >>>>>> [web2py@su-postgres-ben-3 Book]$ >>>>>> >>>>>> controller looks like: >>>>>> >>>>>> def login(): >>>>>> *from testmod import ** >>>>>> FRM_ERR = 'N' >>>>>> CHOOSE_COMPANY = 'N' >>>>>> print >>>>>> "-----------------------------------------------------------------\n" >>>>>> print "Doing the LOGIN form ...\n" >>>>>> print "LOGIN: default frm-err: \n ", FRM_ERR >>>>>> ............ >>>>>> >>>>>> What gives, book says it should work fine ... >>>>>> Restarted several times and tried various name changes ... >>>>>> >>>>>> Thanks ... >>>>>> Error ticket for "Book" Ticket ID >>>>>> >>>>>> 10.13.69.144.2019-02-28.13-47-50.cf8b0622-c9d2-457d-be0d-93c11fb1251c >>>>>> <type 'exceptions.ImportError'> (ImportError('No module named >>>>>> Book.modules.testmod',), <traceback object at 0x7feb571ef560>) >>>>>> Version >>>>>> web2py™ Version 2.17.2-stable+timestamp.2018.10.06.11.34.06 >>>>>> Python Python 2.7.13: /usr/bin/python (prefix: >>>>>> /opt/rh/python27/root/usr) Traceback >>>>>> >>>>>> 1. >>>>>> 2. >>>>>> 3. >>>>>> 4. >>>>>> 5. >>>>>> 6. >>>>>> 7. >>>>>> 8. >>>>>> 9. >>>>>> 10. >>>>>> 11. >>>>>> 12. >>>>>> >>>>>> Traceback (most recent call last): >>>>>> File "/data/web2py/web2py/gluon/restricted.py", line 219, in restricted >>>>>> exec(ccode, environment) >>>>>> File "/data/web2py/web2py/applications/Book/controllers/default.py" >>>>>> <https://10.13.70.47/admin/default/edit/Book/controllers/default.py>, >>>>>> line 510, in <module> >>>>>> File "/data/web2py/web2py/gluon/globals.py", line 421, in <lambda> >>>>>> self._caller = lambda f: f() >>>>>> File "/data/web2py/web2py/applications/Book/controllers/default.py" >>>>>> <https://10.13.70.47/admin/default/edit/Book/controllers/default.py>, >>>>>> line 109, in login >>>>>> from testmod import * >>>>>> File "/data/web2py/web2py/gluon/custom_import.py", line 104, in >>>>>> custom_importer >>>>>> raise ImportError(e1, import_tb) # there an import error in the >>>>>> module >>>>>> ImportError: (ImportError('No module named Book.modules.testmod',), >>>>>> <traceback object at 0x7feb571ef560>) >>>>>> >>>>>> Error snapshot [image: help] >>>>>> <https://10.13.70.47/admin/default/ticket/Book/10.13.69.144.2019-02-28.13-47-50.cf8b0622-c9d2-457d-be0d-93c11fb1251c#> >>>>>> >>>>>> <type 'exceptions.ImportError'>((ImportError('No module named >>>>>> Book.modules.testmod',), <traceback object at 0x7feb571ef560>)) >>>>>> *Ben Duncan* >>>>>> DBA / Chief Software Architect >>>>>> Mississippi State Supreme Court >>>>>> Electronic Filing Division >>>>>> >>>>> -- >>>>> Resources: >>>>> - http://web2py.com >>>>> - http://web2py.com/book (Documentation) >>>>> - http://github.com/web2py/web2py (Source code) >>>>> - https://code.google.com/p/web2py/issues/list (Report Issues) >>>>> --- >>>>> 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/d/optout. >>>>> >>>> -- > Resources: > - http://web2py.com > - http://web2py.com/book (Documentation) > - http://github.com/web2py/web2py (Source code) > - https://code.google.com/p/web2py/issues/list (Report Issues) > --- > 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/d/optout. > -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- 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/d/optout.