@@ -19,37 +19,79 @@ def build_uds3_fvp_form(record, err=sys.stderr):
19
19
add_z1_or_z1x (record , packet )
20
20
add_a1 (record , packet )
21
21
if record ['fvp_z1x_complete' ] in ['1' , '2' ]:
22
- if record ['fu_a2sub' ] == '1' :
23
- add_a2 (record , packet )
24
- if record ['fu_a3sub' ] == '1' :
25
- add_a3 (record , packet )
26
- if record ['fu_a4sub' ] == '1' :
27
- add_a4 (record , packet )
28
- if record ['fu_b1sub' ] == '1' :
29
- add_b1 (record , packet )
22
+ try :
23
+ if record ['fu_a2sub' ] == '1' :
24
+ add_a2 (record , packet )
25
+ except KeyError :
26
+ pass
27
+ try :
28
+ if record ['fu_a3sub' ] == '1' :
29
+ add_a3 (record , packet )
30
+ except KeyError :
31
+ pass
32
+ try :
33
+ if record ['fu_a4sub' ] == '1' :
34
+ add_a4 (record , packet )
35
+ except KeyError :
36
+ pass
37
+ try :
38
+ if record ['fu_b1sub' ] == '1' :
39
+ add_b1 (record , packet )
40
+ except KeyError :
41
+ pass
30
42
add_b4 (record , packet )
31
- if record ['fu_b5sub' ] == '1' :
32
- add_b5 (record , packet )
33
- if record ['fu_b6sub' ] == '1' :
34
- add_b6 (record , packet )
35
- if record ['fu_b7sub' ] == '1' :
36
- add_b7 (record , packet )
43
+ try :
44
+ if record ['fu_b5sub' ] == '1' :
45
+ add_b5 (record , packet )
46
+ except KeyError :
47
+ pass
48
+ try :
49
+ if record ['fu_b6sub' ] == '1' :
50
+ add_b6 (record , packet )
51
+ except KeyError :
52
+ pass
53
+ try :
54
+ if record ['fu_b7sub' ] == '1' :
55
+ add_b7 (record , packet )
56
+ except KeyError :
57
+ pass
37
58
elif record ['fvp_z1_complete' ] in ['1' , '2' ]:
38
- if record ['fu_a2_sub' ] == '1' :
39
- add_a2 (record , packet )
40
- if record ['fu_a3_sub' ] == '1' :
41
- add_a3 (record , packet )
42
- if record ['fu_a4_sub' ] == '1' :
43
- add_a4 (record , packet )
44
- if record ['fu_b1_sub' ] == '1' :
45
- add_b1 (record , packet )
59
+ try :
60
+ if record ['fu_a2_sub' ] == '1' :
61
+ add_a2 (record , packet )
62
+ except KeyError :
63
+ pass
64
+ try :
65
+ if record ['fu_a3_sub' ] == '1' :
66
+ add_a3 (record , packet )
67
+ except KeyError :
68
+ pass
69
+ try :
70
+ if record ['fu_a4_sub' ] == '1' :
71
+ add_a4 (record , packet )
72
+ except KeyError :
73
+ pass
74
+ try :
75
+ if record ['fu_b1_sub' ] == '1' :
76
+ add_b1 (record , packet )
77
+ except KeyError :
78
+ pass
46
79
add_b4 (record , packet )
47
- if record ['fu_b5_sub' ] == '1' :
48
- add_b5 (record , packet )
49
- if record ['fu_b6_sub' ] == '1' :
50
- add_b6 (record , packet )
51
- if record ['fu_b7_sub' ] == '1' :
52
- add_b7 (record , packet )
80
+ try :
81
+ if record ['fu_b5_sub' ] == '1' :
82
+ add_b5 (record , packet )
83
+ except KeyError :
84
+ pass
85
+ try :
86
+ if record ['fu_b6_sub' ] == '1' :
87
+ add_b6 (record , packet )
88
+ except KeyError :
89
+ pass
90
+ try :
91
+ if record ['fu_b7_sub' ] == '1' :
92
+ add_b7 (record , packet )
93
+ except KeyError :
94
+ pass
53
95
else :
54
96
print ("ptid " + str (record ['ptid' ]) +
55
97
": No Z1X or Z1 form found." , file = err )
0 commit comments