Capture possible error occuring due to to incomplete dictonaries.
This commit is contained in:
parent
da360990f6
commit
e4cfebe989
@ -886,7 +886,6 @@ def writephases(arrivals, fformat, filename, parameter=None, eventinfo=None):
|
|||||||
try:
|
try:
|
||||||
eventsource = eventinfo.origins[0]
|
eventsource = eventinfo.origins[0]
|
||||||
except:
|
except:
|
||||||
print("No source origin given! Locate event first!")
|
|
||||||
print("No source origin calculated yet, thus no cnv-file creation possible!")
|
print("No source origin calculated yet, thus no cnv-file creation possible!")
|
||||||
return
|
return
|
||||||
eventsource = eventinfo.origins[0]
|
eventsource = eventinfo.origins[0]
|
||||||
|
@ -117,14 +117,17 @@ class Comparison(object):
|
|||||||
|
|
||||||
pdf_a = self.get('auto').generate_pdf_data(type)
|
pdf_a = self.get('auto').generate_pdf_data(type)
|
||||||
pdf_b = self.get('manu').generate_pdf_data(type)
|
pdf_b = self.get('manu').generate_pdf_data(type)
|
||||||
|
|
||||||
for station, phases in pdf_a.items():
|
for station, phases in pdf_a.items():
|
||||||
if station in pdf_b.keys():
|
if station in pdf_b.keys():
|
||||||
compare_pdf = dict()
|
compare_pdf = dict()
|
||||||
for phase in phases:
|
for phase in phases:
|
||||||
if phase in pdf_b[station].keys():
|
if phase in pdf_b[station].keys():
|
||||||
compare_pdf[phase] = phases[phase] - pdf_b[station][
|
try:
|
||||||
phase]
|
compare_pdf[phase] = phases[phase] - pdf_b[station][
|
||||||
|
phase]
|
||||||
|
except:
|
||||||
|
compare_pdf = None
|
||||||
if compare_pdf is not None:
|
if compare_pdf is not None:
|
||||||
compare_pdfs[station] = compare_pdf
|
compare_pdfs[station] = compare_pdf
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user