hopefully some better error handling
This commit is contained in:
parent
f2b3396b0d
commit
91b357a68e
59
main.py
59
main.py
@ -58,34 +58,37 @@ def get_everything(manifest_path, early_cutoff):
|
|||||||
vcs_path = config['Upstream_VCS']
|
vcs_path = config['Upstream_VCS']
|
||||||
print("------------------")
|
print("------------------")
|
||||||
#print(vcs_path)
|
#print(vcs_path)
|
||||||
repo_path = vcs_path[0]
|
try:
|
||||||
largest_object[repo_path] = {}
|
repo_path = vcs_path[0]
|
||||||
largest_object[repo_path]["perceval_obj"] = pt.main(vcs_path, early_cutoff)
|
largest_object[repo_path] = {}
|
||||||
if len(largest_object[repo_path]["perceval_obj"]) == 0:
|
largest_object[repo_path]["perceval_obj"] = pt.main(vcs_path, early_cutoff)
|
||||||
print("PERCEVAL ERROR")
|
if len(largest_object[repo_path]["perceval_obj"]) == 0:
|
||||||
del largest_object[repo_path]
|
print("PERCEVAL ERROR")
|
||||||
return
|
del largest_object[repo_path]
|
||||||
largest_object[repo_path]["gha_obj"] = gha.main(vcs_path, early_cutoff)
|
return
|
||||||
'''
|
largest_object[repo_path]["gha_obj"] = gha.main(vcs_path, early_cutoff)
|
||||||
if largest_object[repo_path]["gha_obj"]['milestone_count'] == 0:
|
'''
|
||||||
#del largest_object[repo_path]
|
if largest_object[repo_path]["gha_obj"]['milestone_count'] == 0:
|
||||||
#return
|
#del largest_object[repo_path]
|
||||||
#this is to ensure that projects which don't use milestones are counted
|
#return
|
||||||
largest_object[repo_path]["gha_obj"]['milestone_count'] = 0.1
|
#this is to ensure that projects which don't use milestones are counted
|
||||||
largest_object[repo_path]['new_mmt'] = compute_new_mmt(largest_object[repo_path]["perceval_obj"]['contributors'], largest_object[repo_path]["perceval_obj"]['collaborators'])
|
largest_object[repo_path]["gha_obj"]['milestone_count'] = 0.1
|
||||||
#print('New MMT: ' + str(largest_object[repo_path]['new_mmt']))
|
largest_object[repo_path]['new_mmt'] = compute_new_mmt(largest_object[repo_path]["perceval_obj"]['contributors'], largest_object[repo_path]["perceval_obj"]['collaborators'])
|
||||||
largest_object[repo_path]['old_mmt'] = compute_old_mmt(largest_object[repo_path]["perceval_obj"]['contributors'], largest_object[repo_path]["perceval_obj"]['collaborators'])
|
#print('New MMT: ' + str(largest_object[repo_path]['new_mmt']))
|
||||||
#print('Old MMT: ' + str(largest_object[repo_path]['old_mmt']))
|
largest_object[repo_path]['old_mmt'] = compute_old_mmt(largest_object[repo_path]["perceval_obj"]['contributors'], largest_object[repo_path]["perceval_obj"]['collaborators'])
|
||||||
#new mmt formality score
|
#print('Old MMT: ' + str(largest_object[repo_path]['old_mmt']))
|
||||||
largest_object[repo_path]['new_formality'] = compute_formality_score(largest_object[repo_path]['new_mmt'], largest_object[repo_path]["gha_obj"]['milestone_count'], largest_object[repo_path]["perceval_obj"]['age_of_project'])
|
#new mmt formality score
|
||||||
print(largest_object[repo_path]['new_formality'])
|
largest_object[repo_path]['new_formality'] = compute_formality_score(largest_object[repo_path]['new_mmt'], largest_object[repo_path]["gha_obj"]['milestone_count'], largest_object[repo_path]["perceval_obj"]['age_of_project'])
|
||||||
'''
|
print(largest_object[repo_path]['new_formality'])
|
||||||
# testing out beneath:
|
'''
|
||||||
largest_object[repo_path]['ghs_obj'] = ghs.main(vcs_path, early_cutoff)
|
# testing out beneath:
|
||||||
#print(ghs_obj["time_cleaned_comm"])
|
largest_object[repo_path]['ghs_obj'] = ghs.main(vcs_path, early_cutoff)
|
||||||
repo_uri_list = repo_path.split('/')
|
#print(ghs_obj["time_cleaned_comm"])
|
||||||
with open('/data/users/mgaughan/kkex_data_110723/' + repo_uri_list[-2] + '_' + repo_uri_list[-1] + '_result.json', 'w') as data_path:
|
repo_uri_list = repo_path.split('/')
|
||||||
json.dump(largest_object[repo_path], data_path)
|
with open('/data/users/mgaughan/kkex_data_110723/' + repo_uri_list[-2] + '_' + repo_uri_list[-1] + '_result.json', 'w') as data_path:
|
||||||
|
json.dump(largest_object[repo_path], data_path)
|
||||||
|
except:
|
||||||
|
print("miscellanea error in the main body")
|
||||||
except yaml.YAMLError as err:
|
except yaml.YAMLError as err:
|
||||||
print(err)
|
print(err)
|
||||||
print("----------------------")
|
print("----------------------")
|
||||||
|
Loading…
Reference in New Issue
Block a user