Hi all I'm testing the very good repoze.dbbrowser. It works amazingly in general but I have problems in all tables with date or datetime columns type.
I get this: Exception happened during processing of request from ('127.0.0.1', 53616) Traceback (most recent call last): File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/Paste-1.7.3.1-py2.6.egg/paste/httpserver.py", line 1068, in process_request_in_thread self.finish_request(request, client_address) File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/SocketServer.py", line 320, in finish_request self.RequestHandlerClass(request, client_address, self) File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/SocketServer.py", line 615, in __init__ self.handle() File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/Paste-1.7.3.1-py2.6.egg/paste/httpserver.py", line 442, in handle BaseHTTPRequestHandler.handle(self) File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/BaseHTTPServer.py", line 329, in handle self.handle_one_request() File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/Paste-1.7.3.1-py2.6.egg/paste/httpserver.py", line 437, in handle_one_request self.wsgi_execute() File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/Paste-1.7.3.1-py2.6.egg/paste/httpserver.py", line 287, in wsgi_execute self.wsgi_start_response) File "/opt/repoze/python/lib/python2.6/site-packages/repoze.tm2-1.0a5-py2.6.egg/repoze/tm/__init__.py", line 23, in __call__ result = self.application(environ, save_status_and_headers) File "/opt/repoze/python/lib/python2.6/site-packages/repoze.bfg-1.2.1-py2.6.egg/repoze/bfg/router.py", line 130, in __call__ response = view_callable(context, request) File "/opt/repoze/python/lib/python2.6/site-packages/repoze.bfg-1.2.1-py2.6.egg/repoze/bfg/wsgi.py", line 95, in decorator return request.get_response(wrapped) File "build/bdist.macosx-10.6-x86_64/egg/webob/request.py", line 919, in get_response application, catch_exc_info=False) File "build/bdist.macosx-10.6-x86_64/egg/webob/request.py", line 887, in call_application app_iter = application(self.environ, start_response) File "/opt/repoze/python/lib/python2.6/site-packages/repoze.dbbrowser-0.1-py2.6.egg/repoze/dbbrowser/dbbrowser.py", line 35, in app_view return app(environ, start_response) File "/opt/repoze/python/lib/python2.6/site-packages/repoze.bfg-1.2.1-py2.6.egg/repoze/bfg/router.py", line 130, in __call__ response = view_callable(context, request) File "/opt/repoze/python/lib/python2.6/site-packages/repoze.bfg-1.2.1-py2.6.egg/repoze/bfg/configuration.py", line 1687, in _bfg_requestonly_view renderer_name) File "/opt/repoze/python/lib/python2.6/site-packages/repoze.bfg-1.2.1-py2.6.egg/repoze/bfg/configuration.py", line 1562, in rendered_response 'context':context, 'request':request}) File "/opt/repoze/python/lib/python2.6/site-packages/repoze.bfg-1.2.1-py2.6.egg/repoze/bfg/renderers.py", line 19, in _render return json.dumps(value) File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/__init__.py", line 230, in dumps return _default_encoder.encode(obj) File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/encoder.py", line 367, in encode chunks = list(self.iterencode(o)) File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/encoder.py", line 309, in _iterencode for chunk in self._iterencode_dict(o, markers): File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/encoder.py", line 275, in _iterencode_dict for chunk in self._iterencode(value, markers): File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/encoder.py", line 306, in _iterencode for chunk in self._iterencode_list(o, markers): File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/encoder.py", line 204, in _iterencode_list for chunk in self._iterencode(value, markers): File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/encoder.py", line 309, in _iterencode for chunk in self._iterencode_dict(o, markers): File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/encoder.py", line 275, in _iterencode_dict for chunk in self._iterencode(value, markers): File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/encoder.py", line 306, in _iterencode for chunk in self._iterencode_list(o, markers): File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/encoder.py", line 204, in _iterencode_list for chunk in self._iterencode(value, markers): File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/encoder.py", line 317, in _iterencode for chunk in self._iterencode_default(o, markers): File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/encoder.py", line 323, in _iterencode_default newobj = self.default(o) File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/encoder.py", line 344, in default raise TypeError(repr(o) + " is not JSON serializable") TypeError: datetime.date(2010, 8, 26) is not JSON serializable Is this a know bug or I must configure something? -- -- luca _______________________________________________ Repoze-dev mailing list Repoze-dev@lists.repoze.org http://lists.repoze.org/listinfo/repoze-dev