From e7cc73b220046dfd7e84a0cd2e4c5df9e2bbc4d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Konstantin=20Gru=CC=88ndger?= Date: Mon, 5 Jun 2017 09:54:49 +0200 Subject: [PATCH] Bugfix: error_count in AircraftBeacon is a int, not a float --- CHANGELOG.md | 1 + ogn/parser/parse.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4265d2c..262c452 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ # CHANGELOG ## Unreleased +- parser: Bugfix, error_count in aircraft beacon is a int ## 0.7.0 - 2017-06-04 - parser: Added support for OGN v0.2.6 aircraft and receiver beacons diff --git a/ogn/parser/parse.py b/ogn/parser/parse.py index 0507f52..f52c192 100644 --- a/ogn/parser/parse.py +++ b/ogn/parser/parse.py @@ -51,7 +51,7 @@ def parse_ogn_aircraft_beacon(aprs_comment): 'turn_rate': float(ac_match.group('turn_rate')) if ac_match.group('turn_rate') else None, 'flightlevel': float(ac_match.group('flight_level')) if ac_match.group('flight_level') else None, 'signal_quality': float(ac_match.group('signal_quality')) if ac_match.group('signal_quality') else None, - 'error_count': float(ac_match.group('errors')) if ac_match.group('errors') else None, + 'error_count': int(ac_match.group('errors')) if ac_match.group('errors') else None, 'frequency_offset': float(ac_match.group('frequency_offset')) if ac_match.group('frequency_offset') else None, 'gps_status': ac_match.group('gps_accuracy') if ac_match.group('gps_accuracy') else None, 'software_version': float(ac_match.group('flarm_software_version')) if ac_match.group('flarm_software_version') else None,