Skip to content

Commit 7f100fd

Browse files
authored
timeout fixes and fallback for missing directDeps key (#20)
* updated to support fixing CLI SARIF regression
1 parent 38c83a8 commit 7f100fd

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

socketdev/__init__.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,13 @@
2828
encoded_key: str
2929

3030
api_url = "https://api.socket.dev/v0"
31-
request_timeout = 30
31+
request_timeout = 1200
3232
log = logging.getLogger("socketdev")
3333
log.addHandler(logging.NullHandler())
3434

3535

3636
class socketdev:
37-
def __init__(self, token: str, timeout: int = 30):
37+
def __init__(self, token: str, timeout: int = 1200):
3838
self.api = API()
3939
self.token = token + ":"
4040
self.api.encode_key(self.token)

socketdev/fullscans/__init__.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -506,9 +506,9 @@ def from_dict(cls, data: dict) -> "CommitInfo":
506506
class FullScanDiffReport:
507507
before: CommitInfo
508508
after: CommitInfo
509-
directDependenciesChanged: bool
510509
diff_report_url: str
511510
artifacts: DiffArtifacts
511+
directDependenciesChanged: bool = False
512512

513513
def __getitem__(self, key): return getattr(self, key)
514514
def to_dict(self): return asdict(self)
@@ -518,7 +518,7 @@ def from_dict(cls, data: dict) -> "FullScanDiffReport":
518518
return cls(
519519
before=CommitInfo.from_dict(data["before"]),
520520
after=CommitInfo.from_dict(data["after"]),
521-
directDependenciesChanged=data["directDependenciesChanged"],
521+
directDependenciesChanged=data.get("directDependenciesChanged", False),
522522
diff_report_url=data["diff_report_url"],
523523
artifacts=DiffArtifacts.from_dict(data["artifacts"])
524524
)

socketdev/version.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "2.0.4"
1+
__version__ = "2.0.5"

0 commit comments

Comments
 (0)