Changeset 190706a41976…
Parent e716c6fb68eb…
by
Changes to one file · Browse files at 190706a41976 Showing diff from parent e716c6fb68eb Diff from another changeset...
@@ -29,9 +29,9 @@ p = path[len('ssh://'):]
user, passwd = None, None
if p.find('@') != -1:
- user, p = tuple(p.split('@'))
+ user, p = tuple(p.split('@', 1))
if user.find(':') != -1:
- user, passwd = tuple(user.split(':'))
+ user, passwd = tuple(user.rsplit(':', 1))
m = re.match(r'([^:/]+)(:(\d+))?(/(.*))?$', p)
if m:
host = m.group(1)
|
Loading...