##// END OF EJS Templates
hg.py: move exception handling code to try to avoid hiding errors
Alexis S. L. Carvalho -
r2555:d6605381 default
parent child Browse files
Show More
@@ -63,11 +63,11 b' def repository(ui, path=None, create=0):'
63 if scheme:
63 if scheme:
64 c = scheme.find(':')
64 c = scheme.find(':')
65 scheme = c >= 0 and scheme[:c]
65 scheme = c >= 0 and scheme[:c]
66 try:
66 ctor = schemes.get(scheme) or schemes['file']
67 ctor = schemes.get(scheme) or schemes['file']
67 if create:
68 if create:
68 try:
69 return ctor(ui, path, create)
69 return ctor(ui, path, create)
70 return ctor(ui, path)
70 except TypeError:
71 except TypeError:
71 raise util.Abort(_('cannot create new repository over "%s" protocol') %
72 raise util.Abort(_('cannot create new repository over "%s" protocol') %
72 scheme)
73 scheme)
73 return ctor(ui, path)
General Comments 0
You need to be logged in to leave comments. Login now