On Thursday, July 6, 2017 at 2:31:03 AM UTC-7, Dave S wrote:
>
>
>
> On Thursday, July 6, 2017 at 2:27:05 AM UTC-7, Dave S wrote:
>>
>>
>> On Tuesday, July 4, 2017 at 11:55:21 PM UTC-7, Massimo Di Pierro wrote:
>>>
>>> Please help us test the new web2py:
>>>
>>>
>>> https://mdipierro.pythonanywhere.com/examples/static/nightly/web2py_src.zip
>>>
>>>
>>> https://mdipierro.pythonanywhere.com/examples/static/nightly/web2py_osx.zip
>>>
>>> https://mdipierro.pythonanywhere.com/examples/static/nightly/web2py_win.zip
>>>
>>> Personally and on behalf of the community: thanks to everybody who has
>>> contributed!
>>>
>>> It has been a year but we piled up a huge number of small changes and
>>> bug fixes.
>>>
>>>
>> Are there still pull requests pending on the book?
>>
>>
>
> Oh, and my progress report:
>
> Some simple tests done so far, including an fpdf page. Server and client
> are both on an older Fedora system with a recent Firefox, Python
> 2.7.something.
>
> The only problems I've seen are the me-toos I posted (manage button, graph
> links)
>
>
On Windows (with the web2py_win package), 2 apps being ported have had
DAL-related errors.
For one, where I copied the storage.sqlite file over,
<type 'exceptions.KeyError'> 'Column QuarterMaster.IssueYr not found
(SQLTABLE)'Version
web2py™ Version 2.15.0-beta+timestamp.2017.07.05.06.50.17
Python Python 2.7.9:
C:\Users\Dave\web2py_win\web2py_win-2.15.0b1\web2py\web2py.exe (prefix: )
Traceback
1.
2.
3.
4.
5.
6.
7.
8.
Traceback (most recent call last):
File
"C:\Users\Dave\web2py_win\web2py_win-2.15.0b1\web2py\gluon\restricted.py", line
219, in restricted
exec(ccode, environment)
File "<string>", line 77, in <module>
File "C:\Users\Dave\web2py_win\web2py_win-2.15.0b1\web2py\gluon\sqlhtml.py",
line 3400, in __init__
"Column %s not found (SQLTABLE)" % colname)
KeyError: 'Column QuarterMaster.IssueYr not found (
For the other, my controller does the usual "form = SQFORM(db.tab2)", where
tab2 has a field "partof" ref tab1, and a string field I want to get autofocus,
so I set the widget, and I set the default value for a boolean field according
to a request.vars value. I get a format error:
4.
35.
36.
37.
38.
39.
40.
Traceback (most recent call last):
File
"C:\Users\Dave\web2py_win\web2py_win-2.15.0b1\web2py\gluon\restricted.py", line
219, in restricted
exec(ccode, environment)
File
"C:/Users/Dave/web2py_win/web2py_win-2.15.0b1/web2py/applications/shortcuts/controllers/default.py"
<http://127.0.0.1:8000/admin/default/edit/shortcuts/controllers/default.py>,
line 178, in <module>
File "C:\Users\Dave\web2py_win\web2py_win-2.15.0b1\web2py\gluon\globals.py",
line 406, in <lambda>
self._caller = lambda f: f()
File
"C:/Users/Dave/web2py_win/web2py_win-2.15.0b1/web2py/applications/shortcuts/controllers/default.py"
<http://127.0.0.1:8000/admin/default/edit/shortcuts/controllers/default.py>,
line 56, in addsegment
form = SQLFORM(db.segment)
File "C:\Users\Dave\web2py_win\web2py_win-2.15.0b1\web2py\gluon\sqlhtml.py",
line 1406, in __init__
inp = self.widgets.options.widget(field, default)
File "C:\Users\Dave\web2py_win\web2py_win-2.15.0b1\web2py\gluon\sqlhtml.py",
line 324, in widget
options = requires[0].options()
File
"C:\Users\Dave\web2py_win\web2py_win-2.15.0b1\web2py\gluon\validators.py", line
600, in options
self.build_set()
File
"C:\Users\Dave\web2py_win\web2py_win-2.15.0b1\web2py\gluon\validators.py", line
586, in build_set
records = self.dbset(table).select(*fields, **dd)
File
"C:\Users\Dave\web2py_win\web2py_win-2.15.0b1\web2py\gluon\packages\dal\pydal\objects.py",
line 2211, in select
return adapter.select(self.query, fields, attributes)
File
"C:\Users\Dave\web2py_win\web2py_win-2.15.0b1\web2py\gluon\packages\dal\pydal\adapters\sqlite.py",
line 82, in select
return super(SQLite, self).select(query, fields, attributes)
File
"C:\Users\Dave\web2py_win\web2py_win-2.15.0b1\web2py\gluon\packages\dal\pydal\adapters\base.py",
line 760, in select
return self._select_aux(sql, fields, attributes, colnames)
File
"C:\Users\Dave\web2py_win\web2py_win-2.15.0b1\web2py\gluon\packages\dal\pydal\adapters\base.py",
line 739, in _select_aux
return processor(rows, fields, colnames, cacheable=cacheable)
File
"C:\Users\Dave\web2py_win\web2py_win-2.15.0b1\web2py\gluon\packages\dal\pydal\adapters\base.py",
line 305, in parse
for row in rows
File
"C:\Users\Dave\web2py_win\web2py_win-2.15.0b1\web2py\gluon\packages\dal\pydal\adapters\base.py",
line 231, in _parse
value = self.parse_value(value, fit, ft, blob_decode)
File
"C:\Users\Dave\web2py_win\web2py_win-2.15.0b1\web2py\gluon\packages\dal\pydal\adapters\base.py",
line 198, in parse_value
return self.parser.parse(value, field_itype, field_type)
File
"C:\Users\Dave\web2py_win\web2py_win-2.15.0b1\web2py\gluon\packages\dal\pydal\parsers\__init__.py",
line 101, in parse
return self.registered[field_itype](value, field_type)
File
"C:\Users\Dave\web2py_win\web2py_win-2.15.0b1\web2py\gluon\packages\dal\pydal\parsers\__init__.py",
line 76, in __call__
return self.call(value, field_type)
File
"C:\Users\Dave\web2py_win\web2py_win-2.15.0b1\web2py\gluon\packages\dal\pydal\parsers\__init__.py",
line 70, in _call_with_extras
return self.f(self.parser, value, **extras)
File
"C:\Users\Dave\web2py_win\web2py_win-2.15.0b1\web2py\gluon\packages\dal\pydal\parsers\sqlite.py",
line 19, in _decimal
value = ('%.' + decimals + 'f') % value
ValueError: unsupported format character ' ' (0x20) at index 2
--
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.