@@ -73,7 +73,7 @@ def __init__(self, dashboard, *args):
73
73
74
74
class Dashboard (object ):
75
75
def __init__ (
76
- self , name , url , username = None , password = None , user_agent = None , timeout = 1
76
+ self , name , url , username = None , password = None , user_agent = None , timeout = 5
77
77
):
78
78
"""The interface to a Dashboard
79
79
@@ -549,7 +549,7 @@ def submit(
549
549
# Now transfer the files
550
550
for filename , newname in files .items ():
551
551
logger .info (f" { filename } --> { newname } " )
552
- result = job .put_file (filename , newname )
552
+ result = job .put_file (filename , newname , timeout = 60 )
553
553
if result is None :
554
554
logger .warning (
555
555
f"There was a major error transferring the file { filename } to "
@@ -919,7 +919,7 @@ def get_file(self, filename):
919
919
920
920
return response .content .decode (encoding = "UTF-8" )
921
921
922
- def put_file (self , localfile , remotefile ):
922
+ def put_file (self , localfile , remotefile , timeout = 60 ):
923
923
"""Put a file to a job.
924
924
925
925
Parameters
@@ -935,7 +935,7 @@ def put_file(self, localfile, remotefile):
935
935
headers = {"Content-Type" : m .content_type }
936
936
937
937
response = self .dashboard ._url_post (
938
- f"/api/jobs/{ self .id } /files" , headers = headers , data = m
938
+ f"/api/jobs/{ self .id } /files" , headers = headers , data = m , timeout = timeout
939
939
)
940
940
941
941
return response
0 commit comments