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 "C:\Users\Brian\Documents\source_code\web2py_src\web2py\gluon\restricted.py", line 219, in restricted exec(ccode, environment) File "C:/Users/Brian/Documents/source_code/web2py_src/web2py/applications/caching_demo/controllers/cache_demo.py", line 48, in <module> File "C:\Users\Brian\Documents\source_code\web2py_src\web2py\gluon\globals.py", line 419, in <lambda> self._caller = lambda f: f() File "C:/Users/Brian/Documents/source_code/web2py_src/web2py/applications/caching_demo/controllers/cache_demo.py", line 43, in DISKcache cache=(cache.disk, 3600), cacheable=True File "C:\Users\Brian\Documents\source_code\web2py_src\web2py\gluon\packages\dal\pydal\objects.py", line 2250, in select return adapter.select(self.query, fields, attributes) File "C:\Users\Brian\Documents\source_code\web2py_src\web2py\gluon\packages\dal\pydal\adapters\base.py", line 761, in select cache, sql, fields, attributes, colnames) File "C:\Users\Brian\Documents\source_code\web2py_src\web2py\gluon\packages\dal\pydal\adapters\base.py", line 752, in _cached_select time_expire) File "C:\Users\Brian\Documents\source_code\web2py_src\web2py\gluon\cache.py", line 444, in __call__ item = self.storage.get(key) File "C:\Users\Brian\Documents\source_code\web2py_src\web2py\gluon\cache.py", line 401, in get return self[key] File "C:\Users\Brian\Documents\source_code\web2py_src\web2py\gluon\cache.py", line 350, in __getitem__ value = pickle.load(val_file) TypeError: ("cannot create 'pyodbc.Row' instances", <type 'pyodbc.Row'>, (((u'id', <type 'int'>, None, 10, 10, 0, False), (u'name', <type 'str'>, None, 512, 512, 0, False), (u'id', <type 'int'>, None, 10, 10, 0, False), (u'name', <type 'str'>, None, 512, 512, 0, False)), {u'id': 2, u'name': 3}, 1, u'Charlie Brown', 1, u'Snoopy')) |