Can you please open a PyDAL ticket so we can track. This should work.

On Saturday, 15 July 2017 05:13:45 UTC-5, Jitun John wrote:
>
> Here is a Code that worked fine on 2.14.6 but doesn't on 2.15.1
>
>
> import datetime
> import gc
> import os
> from gluon import *
> from current_config import *
> from memory_profiler import memory_usage
>
>
> manager_rows = ''
>
>
> dummy_path = os.path.abspath('.') + 
> '/applications/enLIGHTen/static/dummy/'
>
>
> def read_alerts_rows():
>     alerts_db_conn = DAL('sqlite://alerts.sqlite', folder=get_current_path
> (), auto_import=True)
>     global alerts_rows
>     alerts_rows = alerts_db_conn(alerts_db_conn.alerts_log.id > 0).select(
> orderby=alerts_db_conn.alerts_log.datetime)
>     alerts_db_conn.close()
>
>
> def get_alerts_rows():
>     return alerts_rows
>
>
> ....
>
>
> def add_clear():
>     dummy_alerts_db_conn = DAL('sqlite://alerts.sqlite', folder=dummy_path
> , auto_import=True)
>     global alerts_rows
>
>
> ....
>
>
> Gives the following error.
>
> File "applications\enLIGHTen\modules\read_logs_to_rows.py", line 141, in 
> add_clear
>  dummy_alerts_db_conn = DAL('sqlite://alerts.sqlite', folder=dummy_path, 
> auto_import=True)
>  File 
> "E:\Jitun_Backup\Web2py\web2py_win_2.15.1\gluon\packages\dal\pydal\base.py", 
> line 170, in __call__
>  obj = super(MetaDAL, cls).__call__(*args, **kwargs)
>  File 
> "E:\Jitun_Backup\Web2py\web2py_win_2.15.1\gluon\packages\dal\pydal\base.py", 
> line 500, in __init__
>  tables=tables)
>  File 
> "E:\Jitun_Backup\Web2py\web2py_win_2.15.1\gluon\packages\dal\pydal\base.py", 
> line 522, in import_table_definitions
>  tfile = self._adapter.file_open(filename, 'r')
> AttributeError: 'SQLite' object has no attribute 'file_open'
>
> Any pointers/help is appreciated.
>
>
>
>
>

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

Reply via email to