I looked at my question, the reference function was actually a typo, my
apology, it was supposed to be definition().
I worked it out again as follows:
*model:*

db = DAL('sqlite://storage.sqlite', migrate=False, fake_migrate=False)
response.generic_patterns = ['*'] if request.is_local else []
auth = Auth(db, hmac_key=Auth.get_or_create_key())
auth.define_tables()
crud, service, plugins = Crud(db), Service(), PluginManager()
current.db= db
db.define_table('definition',
    Field('definition', 'text', length= 1000000, default="We'll update
soon.", notnull=True))



*module:#define code*

from gluon import current
from pydal import DAL, Field
db = current.db

def definition():
    rows = db(db.definition).select()
    for row in rows:
        return row.definition

With this , the error disappeared but when running the code in web2py, i
now have a new headache:

  File 
"applications/Hestque_Wellness/modules/Hestquewell/abnvalinterpretation/wellabnvalinterpret0.py",
line 101, in wellabnvalinterpret
    rows = db(db.health).select()
  File "/usr/local/lib/python2.7/dist-packages/pydal/objects.py", line
2250, in select
    return adapter.select(self.query, fields, attributes)
  File "/usr/local/lib/python2.7/dist-packages/pydal/adapters/sqlite.py",
line 82, in select
    return super(SQLite, self).select(query, fields, attributes)
  File "/usr/local/lib/python2.7/dist-packages/pydal/adapters/base.py",
line 762, in select
    return self._select_aux(sql, fields, attributes, colnames)
  File "/usr/local/lib/python2.7/dist-packages/pydal/adapters/base.py",
line 718, in _select_aux
    rows = self._select_aux_execute(sql)
  File "/usr/local/lib/python2.7/dist-packages/pydal/adapters/base.py",
line 712, in _select_aux_execute
    self.execute(sql)
  File "/usr/local/lib/python2.7/dist-packages/pydal/adapters/__init__.py",
line 63, in wrap
    if not args[0].connection:
  File "/usr/local/lib/python2.7/dist-packages/pydal/connection.py",
line 36, in connection
    return getattr(THREAD_LOCAL, self._connection_uname_)
AttributeError: 'thread._local' object has no attribute
'_pydal_connection_140327873342608_17719'


The module wellabnvalinterpret0 imports definition()function. It accesses
the health db.

Kind regards

On Sun, Apr 22, 2018 at 9:00 PM, Maurice Waka <[email protected]> wrote:

> Will send it once I get back to the comp
>
> On Sun, 22 Apr 2018, 20:55 Anthony <[email protected]> wrote:
>
>> Can't help without the code.
>>
>> --
>> 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 a topic in the
>> Google Groups "web2py-users" group.
>> To unsubscribe from this topic, visit https://groups.google.com/d/
>> topic/web2py/7xCGTfc6xAA/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to
>> [email protected].
>> 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 [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to