Improve robustness of TTBB parser
This commit is contained in:
parent
14b06f9667
commit
ee801726a8
1 changed files with 5 additions and 2 deletions
|
@ -407,7 +407,7 @@ class RAOBObs():
|
|||
}
|
||||
|
||||
def parse_ttbb_sample(self, tokens: list[str]) -> dict:
|
||||
if tokens[0] == 'NIL':
|
||||
if len(tokens) < 2 or tokens[0] == 'NIL':
|
||||
return {}
|
||||
|
||||
hp = self.parse_pressure(tokens[0])
|
||||
|
@ -430,7 +430,10 @@ class RAOBObs():
|
|||
station = self.tokens[1]
|
||||
samples = list()
|
||||
|
||||
i = 2
|
||||
sample = self.parse_ttbb_sample(self.tokens[2:4])
|
||||
samples.append(sample)
|
||||
|
||||
i = 4
|
||||
|
||||
while i < len(self.tokens):
|
||||
if self.tokens[i] == '21212':
|
||||
|
|
Loading…
Add table
Reference in a new issue