diff --git a/handlers.py b/handlers.py index 3a420f4..2f1dd5e 100644 --- a/handlers.py +++ b/handlers.py @@ -157,9 +157,12 @@ 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) + #fixed 4 https://github.com/kchodorow/sleepy.mongoose/issues/20 + 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