Skip to content

Commit 7ba0f07

Browse files
committed
threathunter: Enforce org_key presence
1 parent 237e55d commit 7ba0f07

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/cbapi/psc/threathunter/rest_api.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
from cbapi.psc.threathunter.query import Query
22
from cbapi.connection import BaseAPI
33
from cbapi.psc.threathunter.models import ReportSeverity
4+
from cbapi.errors import CredentialError
45
import logging
56

67
log = logging.getLogger(__name__)
@@ -21,6 +22,9 @@ def __init__(self, *args, **kwargs):
2122
super(CbThreatHunterAPI, self).__init__(product_name="psc", *args, **kwargs)
2223
self._lr_scheduler = None
2324

25+
if not self.credentials.get("org_key", None):
26+
raise CredentialError("No organization key specified")
27+
2428
def _perform_query(self, cls, **kwargs):
2529
if hasattr(cls, "_query_implementation"):
2630
return cls._query_implementation(self)

0 commit comments

Comments
 (0)