tweak debug messages for position reports

This commit is contained in:
Rossen Georgiev 2015-01-18 03:29:18 +00:00
parent 703704a005
commit 5c72b0a847
1 changed files with 6 additions and 4 deletions

View File

@ -194,16 +194,18 @@ def parse(packet):
raise ParseError("invalid position report format", packet)
# decode body
logger.debug("Attempting to parse as compressed position report")
body, result = _parse_compressed(body)
parsed.update(result)
if len(result) == 0:
logger.debug("Attempting to parse as normal position report")
if len(result) > 0:
logger.debug("Parsed as compressed position report")
else:
body, result = _parse_normal(body)
parsed.update(result)
if len(result) == 0:
if len(result) > 0:
logger.debug("Parsed as normal position report")
else:
raise ParseError("invalid format")
# decode comment