kopia lustrzana https://github.com/n1ywb/python-hamtools
fix qrz http resp code err handling
rodzic
827dfcc059
commit
4bf91f3ce0
|
@ -46,6 +46,9 @@ class NotFound(QrzError):
|
||||||
class CallMismatch(QrzError):
|
class CallMismatch(QrzError):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
class QrzRequestError(QrzError):
|
||||||
|
pass
|
||||||
|
|
||||||
class Callsign(object):
|
class Callsign(object):
|
||||||
conversions = dict(
|
conversions = dict(
|
||||||
lat=float,
|
lat=float,
|
||||||
|
@ -98,7 +101,7 @@ class Session(object):
|
||||||
hc.request("POST", "/xml", urllib.urlencode(params), headers)
|
hc.request("POST", "/xml", urllib.urlencode(params), headers)
|
||||||
resp = hc.getresponse()
|
resp = hc.getresponse()
|
||||||
if resp.status != httplib.OK:
|
if resp.status != httplib.OK:
|
||||||
raise Exception("Status %d" % resp.status)
|
raise QrzRequestError("Status %d" % resp.status)
|
||||||
return resp.read()
|
return resp.read()
|
||||||
|
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue