File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -616,7 +616,7 @@ def parseTargetDirect():
616616 remote = False
617617
618618 for dbms in SUPPORTED_DBMS :
619- details = re .search ("^(?P<dbms>%s)://(?P<credentials>(?P<user>.+?)\:(?P<pass>.+ ?)\@)?(?P<remote>(?P<hostname>.+?)\:(?P<port>[\d]+)\/)?(?P<db>[\w\d\.\_\-\/]+?)$" % dbms , conf .direct , re .I )
619+ details = re .search ("^(?P<dbms>%s)://(?P<credentials>(?P<user>.+?)\:(?P<pass>.* ?)\@)?(?P<remote>(?P<hostname>.+?)\:(?P<port>[\d]+)\/)?(?P<db>[\w\d\.\_\-\/]+?)$" % dbms , conf .direct , re .I )
620620
621621 if details :
622622 conf .dbms = details .group ('dbms' )
@@ -628,6 +628,9 @@ def parseTargetDirect():
628628 conf .dbmsUser = str ()
629629 conf .dbmsPass = str ()
630630
631+ if not conf .dbmsPass :
632+ conf .dbmsPass = None
633+
631634 if details .group ('remote' ):
632635 remote = True
633636 conf .hostname = details .group ('hostname' )
You can’t perform that action at this time.
0 commit comments