I have the same problem with the CSV, HTML, TSV export buttons. The Ticket
for the CSV is pasted below. The problem at least with the csv export
button seems to be with the REGEX_TABLE_DOT_FIELD. Normally, this constant
is defined in regex.py as:
REGEX_TABLE_DOT_FIELD = re.compile('^(\w+)\.([^.]+)$')
and previous web2py versions used it.
However, now it takes the REGEX_TABLE_DOT_FIELD definition from the base.py:
obj.REGEX_TABLE_DOT_FIELD = re.compile(
r'^' + quot % regex_ent + r'\.' + quot % regex_ent + r'$')
which is a totally different regex and it doesn't much with the table field
names...
Ticket ID
127.0.0.1.2016-08-01.14-36-35.a05a56c8-5b22-42c3-a3e3-385322b5f0fe
<type 'exceptions.AttributeError'> Version
web2py™ Version 2.14.5-stable+timestamp.2016.04.14.03.26.16
Python Python 2.7.6: /home/kmouts/Envs/prolims2_venv/bin/python2.7 (prefix:
/home/kmouts/Envs/prolims2_venv) Traceback
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
Traceback (most recent call last):
File "/home/kmouts/PycharmProjects/prolims2/web2py/gluon/restricted.py", line
227, in restricted
exec ccode in environment
File
"/home/kmouts/PycharmProjects/prolims2/web2py/applications/prolims2/controllers/muser.py"
<http://127.0.0.1:8000/admin/default/edit/prolims2/controllers/muser.py>, line
187, in <module>
File "/home/kmouts/PycharmProjects/prolims2/web2py/gluon/globals.py", line
417, in <lambda>
self._caller = lambda f: f()
File "/home/kmouts/PycharmProjects/prolims2/web2py/gluon/tools.py", line
4258, in f
return action(*a, **b)
File
"/home/kmouts/PycharmProjects/prolims2/web2py/applications/prolims2/controllers/muser.py"
<http://127.0.0.1:8000/admin/default/edit/prolims2/controllers/muser.py>, line
49, in my_analyses
exportclasses=dict(csv_with_hidden_cols=False, tsv_with_hidden_cols=False)
File "/home/kmouts/PycharmProjects/prolims2/web2py/gluon/sqlhtml.py", line
3102, in smartgrid
user_signature=user_signature, **kwargs)
File "/home/kmouts/PycharmProjects/prolims2/web2py/gluon/sqlhtml.py", line
2473, in grid
raise HTTP(200, oExp.export(), **response.headers)
File "/home/kmouts/PycharmProjects/prolims2/web2py/gluon/sqlhtml.py", line
3514, in export
self.rows.export_to_csv_file(s, represent=True)
File
"/home/kmouts/Envs/prolims2_venv/local/lib/python2.7/site-packages/pydal/objects.py",
line 2446, in export_to_csv_file
row.append(record._extra[col])
File
"/home/kmouts/Envs/prolims2_venv/local/lib/python2.7/site-packages/pydal/objects.py",
line 91, in __getattr__
raise AttributeError
AttributeError
--
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.