Congratulations, great work!
For your information: an older version of an app that I'm working on
crashes immediately as shown below. Maybe it helps you fixing
something in the new DAL... in this app I used authorization as in the
reddish example app... the newer version with the auth module runs
fine.
Cheers
 czamb


Traceback (most recent call last):
  File "c:\web2py\gluon\main.py", line 453, in wsgibase
    session._try_store_on_disk(request, response)
  File "c:\web2py\gluon\globals.py", line 402, in _try_store_on_disk
    cPickle.dump(dict(self), response.session_file)
  File "C:\Python26\lib\copy_reg.py", line 74, in _reduce_ex
    getstate = self.__getstate__
  File "c:\web2py\gluon\dal.py", line 3702, in __getattr__
    return dict.__getitem__(self,key)
KeyError: '__getstate__'

On Dec 18, 8:38 pm, mdipierro <mdipie...@cs.depaul.edu> wrote:
> This is a major - major release mostly because it includes the new
> DAL.
>
> It is supposed to be 100% backward compatible but cleaner, and more
> readable. We have fixed every known issue.  If 1.90.1 breaks you DAL
> queries, please report it asap so that it can be addressed sooner.
>
> It also includes a lot of new features as described below.
>
> Changelog 1.90.1:
>
> - new DAL (complete rewrite of the web2py DAL is more modular)
> - rewrite has fail safe reload, thanks Jonathan
> - better CAS with v2 support, thanks Olivier ROCH VILATO
> - better markmin2latex
> - session.connect(separate=True) to handle many session files, thanks
> huaiyu wang
> - changed bahvior of impersonate (more secure, can generate form or
> used as API)
> - new rocket, thanks Tim
> - new pyfpdf
> - no more old style classes (we did some cleanup in the past sbut we
> had missed a few).
> - experimental couchdb support in new dal (only insert, select, update
> by id)
> - mysql support out of the box via pymysql
> - SQLITABLE(...,headers='labels') thanks Bruno
> - optional: digitally signed URLs, thanks Brian Meredyk
> - minor bug fixes

Reply via email to