9 bucket_name = 
"jedi-test-files" 
   11 download_file_name = sys.argv[1]
 
   12 testfiles_name = sys.argv[2]
 
   13 testfiles_path = sys.argv[3]
 
   14 download_base_url = sys.argv[4]
 
   15 md5check = sys.argv[5]
 
   17 def DownloadUntar(download_base_url, download_file_name, testfiles_path, testfiles_name):
 
   18   urllib.request.urlretrieve( download_base_url+
"/"+download_file_name, testfiles_path+
"/"+testfiles_name)
 
   19   tar_file = tarfile.open(testfiles_path+
"/"+testfiles_name)
 
   20   tar_file.extractall(testfiles_path)
 
   25   print (
"checking md5sum")
 
   26   if os.path.isfile(testfiles_path+
"/"+testfiles_name) 
and os.path.isfile(testfiles_path+
"/"+testfiles_name+
".md5") :
 
   27     print(
"local files found")
 
   30     urllib.request.urlretrieve( download_base_url+
"/"+download_file_name+
".md5", testfiles_path+
"/"+testfiles_name+
".md5.dl")
 
   33     with open(testfiles_path+
"/"+testfiles_name+
".md5", 
'r') 
as f:
 
   35     with open(testfiles_path+
"/"+testfiles_name+
".md5.dl", 
'r') 
as f:
 
   37     if md5_local == md5_dl :
 
   38       print(
"no update in dataset")
 
   40       print(
"update found; download new dataset")
 
   41       DownloadUntar(download_base_url, download_file_name, testfiles_path, testfiles_name)
 
   42       urllib.request.urlretrieve( download_base_url+
"/"+download_file_name+
".md5", testfiles_path+
"/"+testfiles_name+
".md5")
 
   44     print(
"local file not found; download from S3")
 
   45     print(
"downloading "+ download_base_url+
"/"+download_file_name)
 
   46     DownloadUntar(download_base_url, download_file_name, testfiles_path, testfiles_name)
 
   47     urllib.request.urlretrieve( download_base_url+
"/"+download_file_name+
".md5", testfiles_path+
"/"+testfiles_name+
".md5")
 
   51   if os.path.isfile(testfiles_path+
"/"+testfiles_name):
 
   52     print(
"local RELEASE file found")
 
   54     print (
"dowloading RELEASE data from "+download_base_url+
"/"+download_file_name)
 
   55     DownloadUntar(download_base_url, download_file_name, testfiles_path, testfiles_name)