From 328228eff7b64b140923eaf8927f2a658c6c415c Mon Sep 17 00:00:00 2001 From: "Zoom.Quiet as SA" Date: Thu, 29 Sep 2011 17:03:49 +0800 Subject: [PATCH 1/2] fixed for https://github.com/kchodorow/sleepy.mongoose/issues/20 bad pymongo 's connection._parse_uri() --- handlers.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/handlers.py b/handlers.py index 3a420f4..ccc39f7 100644 --- a/handlers.py +++ b/handlers.py @@ -157,9 +157,11 @@ def _connect(self, args, out, name = None, db = None, collection = None): if "server" in args: try: uri = args.getvalue('server') - info = connection._parse_uri(uri) + #info = connection._parse_uri(uri) + info = connection.uri_parser.parse_uri(uri) except Exception, e: print uri + print info print e out('{"ok" : 0, "errmsg" : "invalid server uri given", "server" : "%s"}' % uri) return From ddeb4c16b6f911c840243379abd9506c3a7df7f6 Mon Sep 17 00:00:00 2001 From: "Zoom.Quiet" Date: Thu, 29 Sep 2011 17:15:33 +0800 Subject: [PATCH 2/2] appended commit --- handlers.py | 1 + 1 file changed, 1 insertion(+) diff --git a/handlers.py b/handlers.py index ccc39f7..2f1dd5e 100644 --- a/handlers.py +++ b/handlers.py @@ -158,6 +158,7 @@ def _connect(self, args, out, name = None, db = None, collection = None): try: uri = args.getvalue('server') #info = connection._parse_uri(uri) + #fixed 4 https://github.com/kchodorow/sleepy.mongoose/issues/20 info = connection.uri_parser.parse_uri(uri) except Exception, e: print uri