kopia lustrzana https://github.com/projecthorus/horusdemodlib
Porównaj commity
7 Commity
0e3df15067
...
794a2c1e5a
Autor | SHA1 | Data |
---|---|---|
Mark Jessop | 794a2c1e5a | |
Mark Jessop | cfef63cb29 | |
Mark Jessop | a63f1c9488 | |
Mark Jessop | 367fc797c7 | |
Mark Jessop | 5f63666f5f | |
Mark Jessop | 80121545f3 | |
xssfox | d38e55de42 |
|
@ -1 +1 @@
|
|||
__version__ = "0.3.12"
|
||||
__version__ = "0.3.13"
|
||||
|
|
|
@ -344,6 +344,30 @@ class SondehubAmateurUploader(object):
|
|||
_upload_success = True
|
||||
break
|
||||
|
||||
elif _req.status_code == 202:
|
||||
# A 202 return code means there was some kind of data issue.
|
||||
# We expect a response of the form {"message": "error message", "errors":[], "warnings":[]}
|
||||
try:
|
||||
_resp_json = _req.json()
|
||||
|
||||
for _error in _resp_json['errors']:
|
||||
self.log_error("Payload data error: " + _error["error_message"])
|
||||
if 'payload' in _error:
|
||||
self.log_debug("Payload data associated with error: " + str(_error['payload']))
|
||||
|
||||
for _warning in _resp_json['warnings']:
|
||||
self.log_warning("Payload data warning: " + _warning["warning_message"])
|
||||
if 'payload' in _warning:
|
||||
self.log_debug("Payload data associated with warning: " + str(_warning['payload']))
|
||||
|
||||
except Exception as e:
|
||||
self.log_error("Error when parsing 202 response: %s" % str(e))
|
||||
self.log_debug("Content of 202 response: %s" % _req.text)
|
||||
|
||||
_upload_success = True
|
||||
break
|
||||
|
||||
|
||||
elif _req.status_code in [500,501,502,503,504]:
|
||||
# Server Error, Retry.
|
||||
_retries += 1
|
||||
|
|
|
@ -390,6 +390,11 @@
|
|||
510, F4EHY
|
||||
511, IU0MUN
|
||||
512, IZ0CGP
|
||||
513, VK3FUR
|
||||
514, RXSONDE
|
||||
515, Molly-1
|
||||
516, IT9EWK
|
||||
517, NEC_CQ73
|
||||
31415, HORUS-V2
|
||||
31416, ITSWINDY
|
||||
31417, HORUSRADMON
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[tool.poetry]
|
||||
name = "horusdemodlib"
|
||||
version = "0.3.12"
|
||||
version = "0.3.13"
|
||||
description = "Project Horus HAB Telemetry Demodulators"
|
||||
authors = ["Mark Jessop"]
|
||||
license = "LGPL-2.1-or-later"
|
||||
|
|
Ładowanie…
Reference in New Issue