python-rpc: adapt urlparse for python3

This commit is contained in:
moneromooo-monero 2021-02-23 11:43:22 +00:00
parent b8f3e44a3f
commit 5984277fe3
No known key found for this signature in database
GPG Key ID: 686F07454D6CEFC3
1 changed files with 11 additions and 2 deletions

View File

@ -4,7 +4,16 @@ from __future__ import print_function
import sys import sys
import subprocess import subprocess
import socket import socket
import urlparse try:
import urllib.parse
url_parser = urllib.parse.urlparse
except:
try:
import urlparse
url_parser = urlparse.urlparse
except:
print('urllib or urlparse is needed')
sys.exit(1)
import framework.rpc import framework.rpc
import framework.daemon import framework.daemon
import framework.wallet import framework.wallet
@ -21,7 +30,7 @@ for n in range(1, len(sys.argv)):
try: try:
port = int(sys.argv[n]) port = int(sys.argv[n])
except: except:
t = urlparse.urlparse(sys.argv[n], allow_fragments = False) t = url_parser(sys.argv[n], allow_fragments = False)
scheme = t.scheme or scheme scheme = t.scheme or scheme
host = t.hostname or host host = t.hostname or host
port = t.port or port port = t.port or port