diff --git a/bin/search.py b/bin/search.py index 2f79b6762..a7c88e016 100755 --- a/bin/search.py +++ b/bin/search.py @@ -504,7 +504,9 @@ def search_in_summary(item): # Search text in summary if summary_text: - listCve = searchCVE(find_params={"summary": re.compile(summary_text, re.IGNORECASE)}, limit=nlimit) + listCve = searchCVE( + find_params={"summary": re.compile(summary_text, re.IGNORECASE)}, limit=nlimit + ) for item in listCve: item = cves.getCveFromMongoDbDoc(item) @@ -527,11 +529,16 @@ def search_in_summary(item): # print(type (item['published'])) # print("Last n day " +str(last_ndays)) try: - if datetime.strptime(item["published"], "%Y-%m-%d %H:%M:%S.%f") > date_n_days_ago: + if ( + datetime.strptime(item["published"], "%Y-%m-%d %H:%M:%S.%f") + > date_n_days_ago + ): if vOutput: printCVE_id(item) else: - print(json.dumps(item, sort_keys=True, default=json_util.default)) + print( + json.dumps(item, sort_keys=True, default=json_util.default) + ) except: pass if htmlOutput: diff --git a/lib/CVEs.py b/lib/CVEs.py index 8ae30b60b..355ca6cc5 100644 --- a/lib/CVEs.py +++ b/lib/CVEs.py @@ -115,7 +115,11 @@ def getCveFromMongoDbDoc(self, cve_doc): return cve_doc def getcve(self, cveid=None): - return None if cveid is None else self.getCveFromMongoDbDoc(getCVE(cveid, collection=self.collection)) + return ( + None + if cveid is None + else self.getCveFromMongoDbDoc(getCVE(cveid, collection=self.collection)) + ) def getranking(self, cpeid=None, loosy=True): from lib.DatabaseLayer import ( diff --git a/lib/DatabaseLayer.py b/lib/DatabaseLayer.py index 7d1c23614..0a9d6ab26 100644 --- a/lib/DatabaseLayer.py +++ b/lib/DatabaseLayer.py @@ -340,11 +340,14 @@ def getCVEIDs(limit=-1): for x in colCVE.find().limit(limit).sort("modified", pymongo.DESCENDING) ] + def searchCVE(find_params=None, limit=-1): - return colCVE \ - .find({} if find_params is None else find_params) \ - .limit(limit) \ + return ( + colCVE.find({} if find_params is None else find_params) + .limit(limit) .sort("modified", pymongo.DESCENDING) + ) + def getCVE(id, collection=None): col = colCVE if not collection else db[collection] diff --git a/web/run.py b/web/run.py index d457fe117..ca038e036 100644 --- a/web/run.py +++ b/web/run.py @@ -38,6 +38,7 @@ ACCESS_EXPIRES = timedelta(minutes=15) REFRESH_EXPIRES = timedelta(days=30) + def create_app(version, run_path): global app, token_blacklist, oidcClient, config