fix: return enpty string if no key is available

pull/14/head
Raphaël Vinot 2018-12-17 17:24:57 +01:00
parent 73fff6db45
commit bc7a6dbb6d
1 changed files with 8 additions and 8 deletions

View File

@ -179,7 +179,7 @@ def create_app(configfile=None):
def read_auth(name): def read_auth(name):
key = config_dir / f'{name}.key' key = config_dir / f'{name}.key'
if not key.exists(): if not key.exists():
return None return ''
with open(key) as f: with open(key) as f:
to_return = [] to_return = []
for line in f.readlines(): for line in f.readlines():
@ -190,7 +190,7 @@ def create_app(configfile=None):
def phishtank(): def phishtank():
auth = read_auth('phishtank') auth = read_auth('phishtank')
if not auth: if not auth:
return None return ''
key = auth[0] key = auth[0]
data = json.loads(request.data.decode()) data = json.loads(request.data.decode())
url = parser.get("PHISHTANK", "url") url = parser.get("PHISHTANK", "url")
@ -202,7 +202,7 @@ def create_app(configfile=None):
def vt(): def vt():
auth = read_auth('virustotal') auth = read_auth('virustotal')
if not auth: if not auth:
return None return ''
key = auth[0] key = auth[0]
data = json.loads(request.data.decode()) data = json.loads(request.data.decode())
url = parser.get("VIRUSTOTAL", "url_report") url = parser.get("VIRUSTOTAL", "url_report")
@ -215,7 +215,7 @@ def create_app(configfile=None):
def gsb(): def gsb():
auth = read_auth('googlesafebrowsing') auth = read_auth('googlesafebrowsing')
if not auth: if not auth:
return None return ''
key = auth[0] key = auth[0]
data = json.loads(request.data.decode()) data = json.loads(request.data.decode())
url = parser.get("GOOGLESAFEBROWSING", "url") url = parser.get("GOOGLESAFEBROWSING", "url")
@ -228,7 +228,7 @@ def create_app(configfile=None):
def urlquery(): def urlquery():
auth = read_auth('urlquery') auth = read_auth('urlquery')
if not auth: if not auth:
return None return ''
key = auth[0] key = auth[0]
data = json.loads(request.data.decode()) data = json.loads(request.data.decode())
url = parser.get("URLQUERY", "url") url = parser.get("URLQUERY", "url")
@ -265,7 +265,7 @@ def create_app(configfile=None):
def eu(): def eu():
auth = read_auth('eupi') auth = read_auth('eupi')
if not auth: if not auth:
return None return ''
key = auth[0] key = auth[0]
data = json.loads(request.data.decode()) data = json.loads(request.data.decode())
url = parser.get("EUPI", "url") url = parser.get("EUPI", "url")
@ -277,7 +277,7 @@ def create_app(configfile=None):
def dnscircl(): def dnscircl():
auth = read_auth('pdnscircl') auth = read_auth('pdnscircl')
if not auth: if not auth:
return None return ''
user, password = auth user, password = auth
url = parser.get("PDNS_CIRCL", "url") url = parser.get("PDNS_CIRCL", "url")
data = json.loads(request.data.decode()) data = json.loads(request.data.decode())
@ -297,7 +297,7 @@ def create_app(configfile=None):
def sslcircl(): def sslcircl():
auth = read_auth('psslcircl') auth = read_auth('psslcircl')
if not auth: if not auth:
return None return ''
user, password = auth user, password = auth
url = parser.get("PDNS_CIRCL", "url") url = parser.get("PDNS_CIRCL", "url")
url = parser.get("PSSL_CIRCL", "url") url = parser.get("PSSL_CIRCL", "url")