*first attempt*
Traceback (most recent call last):
File "/Users/sugizo/learn/python/web2py/gluon/restricted.py", line 219, in
restricted
exec(ccode, environment)
File
"/Users/sugizo/learn/python/web2py/applications/mutualfunds/controllers/install_demo.py"
, line 630, in <module>
File "/Users/sugizo/learn/python/web2py/gluon/globals.py", line 421, in
<lambda>
self._caller = lambda f: f()
File
"/Users/sugizo/learn/python/web2py/applications/mutualfunds/controllers/install_demo.py"
, line 413, in index
'nav_per_unit' : 1317.3918, 'previous_nav_per_unit' : 1316.93},
File
"/Users/sugizo/learn/python/web2py/gluon/packages/dal/pydal/objects.py",
line 875, in bulk_insert
for f in self._after_insert]
File
"/Users/sugizo/learn/python/web2py/gluon/packages/dal/pydal/objects.py",
line 875, in <listcomp>
for f in self._after_insert]
File
"/Users/sugizo/learn/python/web2py/gluon/packages/dal/pydal/objects.py",
line 874, in <listcomp>
[f(el, ret[k]) for k, el in enumerate(data)]
File
"/Users/sugizo/learn/python/web2py/applications/mutualfunds/modules/mutualfunds_callback.py"
, line 206, in after_insert_nav
if row_account.investor.notification:
File
"/Users/sugizo/learn/python/web2py/gluon/packages/dal/pydal/helpers/classes.py"
, line 220, in __getattr__
self.__allocate()
File
"/Users/sugizo/learn/python/web2py/gluon/packages/dal/pydal/helpers/classes.py"
, line 209, in __allocate
self._record = self._table[long(self)]
File
"/Users/sugizo/learn/python/web2py/gluon/packages/dal/pydal/objects.py",
line 546, in __getitem__
orderby_on_limitby=False
File
"/Users/sugizo/learn/python/web2py/gluon/packages/dal/pydal/objects.py",
line 2395, in select
return adapter.select(self.query, fields, attributes)
File
"/Users/sugizo/learn/python/web2py/gluon/packages/dal/pydal/adapters/sqlite.py"
, line 82, in select
return super(SQLite, self).select(query, fields, attributes)
File
"/Users/sugizo/learn/python/web2py/gluon/packages/dal/pydal/adapters/base.py"
, line 763, in select
return self._select_aux(sql, fields, attributes, colnames)
File
"/Users/sugizo/learn/python/web2py/gluon/packages/dal/pydal/adapters/base.py"
, line 719, in _select_aux
rows = self._select_aux_execute(sql)
File
"/Users/sugizo/learn/python/web2py/gluon/packages/dal/pydal/adapters/base.py"
, line 713, in _select_aux_execute
self.execute(sql)
File
"/Users/sugizo/learn/python/web2py/gluon/packages/dal/pydal/adapters/__init__.py"
, line 63, in wrap
if not args[0].connection:
File
"/Users/sugizo/learn/python/web2py/gluon/packages/dal/pydal/connection.py",
line 38, in connection
return getattr(THREAD_LOCAL, self._connection_uname_)
AttributeError: '_thread._local' object has no attribute
'_pydal_connection_4363584456_2285'
*second attempt*
Traceback (most recent call last):
File "/Users/sugizo/learn/python/web2py/gluon/restricted.py", line 219, in
restricted
exec(ccode, environment)
File
"/Users/sugizo/learn/python/web2py/applications/mutualfunds/controllers/install_demo.py"
, line 630, in <module>
File "/Users/sugizo/learn/python/web2py/gluon/globals.py", line 421, in
<lambda>
self._caller = lambda f: f()
File
"/Users/sugizo/learn/python/web2py/applications/mutualfunds/controllers/install_demo.py"
, line 413, in index
'nav_per_unit' : 1317.3918, 'previous_nav_per_unit' : 1316.93},
File
"/Users/sugizo/learn/python/web2py/gluon/packages/dal/pydal/objects.py",
line 875, in bulk_insert
for f in self._after_insert]
File
"/Users/sugizo/learn/python/web2py/gluon/packages/dal/pydal/objects.py",
line 875, in <listcomp>
for f in self._after_insert]
File
"/Users/sugizo/learn/python/web2py/gluon/packages/dal/pydal/objects.py",
line 874, in <listcomp>
[f(el, ret[k]) for k, el in enumerate(data)]
File
"/Users/sugizo/learn/python/web2py/applications/mutualfunds/modules/mutualfunds_callback.py"
, line 206, in after_insert_nav
if row_account.investor.notification:
File
"/Users/sugizo/learn/python/web2py/gluon/packages/dal/pydal/helpers/classes.py"
, line 220, in __getattr__
self.__allocate()
File
"/Users/sugizo/learn/python/web2py/gluon/packages/dal/pydal/helpers/classes.py"
, line 209, in __allocate
self._record = self._table[long(self)]
File
"/Users/sugizo/learn/python/web2py/gluon/packages/dal/pydal/objects.py",
line 546, in __getitem__
orderby_on_limitby=False
File
"/Users/sugizo/learn/python/web2py/gluon/packages/dal/pydal/objects.py",
line 2395, in select
return adapter.select(self.query, fields, attributes)
File
"/Users/sugizo/learn/python/web2py/gluon/packages/dal/pydal/adapters/sqlite.py"
, line 82, in select
return super(SQLite, self).select(query, fields, attributes)
File
"/Users/sugizo/learn/python/web2py/gluon/packages/dal/pydal/adapters/base.py"
, line 763, in select
return self._select_aux(sql, fields, attributes, colnames)
File
"/Users/sugizo/learn/python/web2py/gluon/packages/dal/pydal/adapters/base.py"
, line 719, in _select_aux
rows = self._select_aux_execute(sql)
File
"/Users/sugizo/learn/python/web2py/gluon/packages/dal/pydal/adapters/base.py"
, line 713, in _select_aux_execute
self.execute(sql)
File
"/Users/sugizo/learn/python/web2py/gluon/packages/dal/pydal/adapters/__init__.py"
, line 65, in wrap
raise ValueError(args[1])
ValueError: SELECT investor.id, investor.is_auth, investor.auth_user,
investor.username, investor.first_name, investor.last_name, investor.sid,
investor.sre, investor.id_card, investor.tax_no, investor.address, investor.
religion, investor.marital_status, investor.occupation, investor.spouse_name
, investor.mother_name, investor.heir_name, investor.heir_relation, investor
.educational_background, investor.phone, investor.mobile_phone, investor.
fax_number, investor.email, investor.ym, investor.bank, investor.
bank_account, investor.investor_fund_bank, investor.investor_fund_account,
investor.whatsapp, investor.telegram, investor.telegram_bot_token, investor.
telegram_bot_chat_id, investor.notes, investor.notification, investor.
created_from, investor.modified_from, investor.is_active, investor.
created_on, investor.created_by, investor.modified_on, investor.modified_by
FROM investor WHERE ((investor.id = 2) AND (investor.is_active = 'T'))
LIMIT 1 OFFSET 0;
web2py™ Version 2.18.5-stable+timestamp.2019.04.08.04.22.03
Python Python 3.7.3: /Users/sugizo/miniconda3/envs/python3_test/bin/python (
prefix: /Users/sugizo/miniconda3/envs/python3_test)
*steps*
rm -rf ~/learn/python/web2py/applications/mutualfunds
cp -R ~/learn/python/web2py/applications/welcome/ ~/learn/python/web2py/
applications/mutualfunds
rsync -zavr ~/git/web2py/mutualfunds ~/learn/python/web2py/applications/
rsync -zavur ~/git/web2py/mutualfunds ~/learn/python/web2py/applications/
curl http://127.0.0.1:8000/mutualfunds/install_demo
any way out to face this ?
same code works well in previous version with python2
try third and fourth face either first attempt error traceback (mostly) or
second attempt error traceback
best regards,
stifan
--
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 [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/web2py/1708c6d1-13c3-46ac-b474-765e5cc7b774%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.