[bugfix] set socket_timeout avoid timeout
This commit is contained in:
parent
d60dff2863
commit
87db083ff8
15
dump.py
15
dump.py
|
@ -106,9 +106,9 @@ def on_message(message, data):
|
||||||
scp_from = dump_path
|
scp_from = dump_path
|
||||||
scp_to = PAYLOAD_PATH + u'/'
|
scp_to = PAYLOAD_PATH + u'/'
|
||||||
|
|
||||||
with SCPClient(ssh.get_transport(), progress = progress) as scp:
|
with SCPClient(ssh.get_transport(), progress = progress, socket_timeout = 60) as scp:
|
||||||
scp.get(scp_from, scp_to)
|
scp.get(scp_from, scp_to)
|
||||||
t.close()
|
|
||||||
chmod_dir = os.path.join(PAYLOAD_PATH, os.path.basename(dump_path))
|
chmod_dir = os.path.join(PAYLOAD_PATH, os.path.basename(dump_path))
|
||||||
chmod_args = ('chmod', '655', chmod_dir)
|
chmod_args = ('chmod', '655', chmod_dir)
|
||||||
try:
|
try:
|
||||||
|
@ -124,9 +124,9 @@ def on_message(message, data):
|
||||||
|
|
||||||
scp_from = app_path
|
scp_from = app_path
|
||||||
scp_to = PAYLOAD_PATH + u'/'
|
scp_to = PAYLOAD_PATH + u'/'
|
||||||
with SCPClient(ssh.get_transport(), progress = progress) as scp:
|
with SCPClient(ssh.get_transport(), progress = progress, socket_timeout = 60) as scp:
|
||||||
scp.get(scp_from, scp_to, recursive=True)
|
scp.get(scp_from, scp_to, recursive=True)
|
||||||
t.close()
|
|
||||||
chmod_dir = os.path.join(PAYLOAD_PATH, os.path.basename(app_path))
|
chmod_dir = os.path.join(PAYLOAD_PATH, os.path.basename(app_path))
|
||||||
chmod_args = ('chmod', '755', chmod_dir)
|
chmod_args = ('chmod', '755', chmod_dir)
|
||||||
try:
|
try:
|
||||||
|
@ -138,7 +138,7 @@ def on_message(message, data):
|
||||||
|
|
||||||
if 'done' in payload:
|
if 'done' in payload:
|
||||||
finished.set()
|
finished.set()
|
||||||
|
t.close()
|
||||||
|
|
||||||
def compare_applications(a, b):
|
def compare_applications(a, b):
|
||||||
a_is_running = a.pid != 0
|
a_is_running = a.pid != 0
|
||||||
|
@ -290,7 +290,10 @@ if __name__ == '__main__':
|
||||||
exit_code = 0
|
exit_code = 0
|
||||||
ssh = None
|
ssh = None
|
||||||
device = get_usb_iphone()
|
device = get_usb_iphone()
|
||||||
if args.list_applications:
|
|
||||||
|
if len(sys.argv[1:]) == 0:
|
||||||
|
parser.print_help()
|
||||||
|
elif args.list_applications:
|
||||||
list_applications(device)
|
list_applications(device)
|
||||||
else:
|
else:
|
||||||
name_or_bundleid = args.target
|
name_or_bundleid = args.target
|
||||||
|
|
Loading…
Reference in New Issue