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.

Reply via email to