summaryrefslogtreecommitdiff
path: root/lib_autopeer.py
diff options
context:
space:
mode:
Diffstat (limited to 'lib_autopeer.py')
-rw-r--r--lib_autopeer.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/lib_autopeer.py b/lib_autopeer.py
index 3d1652f..84f9a74 100644
--- a/lib_autopeer.py
+++ b/lib_autopeer.py
@@ -9,7 +9,11 @@ Peerdata = namedtuple('Peerdata', 'asn ipll endpoint port pubkey privkey', defau
def _get_peer_info(name, asn):
pass #TODO
curs = DB.execute('SELECT asn, ipll, endpoint, port, pubkey FROM peers WHERE name=:name AND asn=:asn', dict(name=name, asn=asn))
- return Peerdata(*curs.fetchone())
+ row = curs.fetchone()
+ if row is not None:
+ return Peerdata(*row)
+ else:
+ raise Exception(f'{asn}-{name} not found in database')
def _get_my_info(asn):
return Peerdata(
asn=MY_ASN,