File tree Expand file tree Collapse file tree 3 files changed +12
-12
lines changed
Expand file tree Collapse file tree 3 files changed +12
-12
lines changed Original file line number Diff line number Diff line change 1111import requests
1212from requests import Response , Session , codes
1313
14- from .config import DEFAULT_API_VERSION , DEFAULT_BASE_URI , DEFAULT_TIMEOUT
14+ from .config import (
15+ DEFAULT_API_VERSION ,
16+ DEFAULT_BASE_URI ,
17+ DEFAULT_TIMEOUT ,
18+ MAXIMUM_PAYLOAD_SIZE ,
19+ )
1520from .iac_models import (
1621 IaCDiffScanResult ,
1722 IaCScanParameters ,
@@ -190,6 +195,7 @@ def __init__(
190195 "Authorization" : f"Token { api_key } " ,
191196 },
192197 )
198+ self .maximum_payload_size = MAXIMUM_PAYLOAD_SIZE
193199 self .secret_scan_preferences = SecretScanPreferences ()
194200
195201 def request (
@@ -584,10 +590,9 @@ def read_metadata(self) -> Optional[Detail]:
584590 result .status_code = resp .status_code
585591 return result
586592 metadata = ServerMetadata .from_dict (resp .json ())
587- if "general__maximum_payload_size" in metadata .preferences :
588- metadata .secret_scan_preferences .general__maximum_payload_size = (
589- metadata .preferences ["general__maximum_payload_size" ]
590- )
593+ self .maximum_payload_size = metadata .preferences .get (
594+ "general__maximum_payload_size" , MAXIMUM_PAYLOAD_SIZE
595+ )
591596 self .secret_scan_preferences = metadata .secret_scan_preferences
592597 return None
593598
Original file line number Diff line number Diff line change 44
55MULTI_DOCUMENT_LIMIT = 20
66DOCUMENT_SIZE_THRESHOLD_BYTES = 1048576 # 1MB
7- GENERAL_MAXIMUM_PAYLOAD = 2621440 # 25MB
7+ MAXIMUM_PAYLOAD_SIZE = 2621440 # 25MB
Original file line number Diff line number Diff line change 1616)
1717from typing_extensions import Self
1818
19- from .config import (
20- DOCUMENT_SIZE_THRESHOLD_BYTES ,
21- GENERAL_MAXIMUM_PAYLOAD ,
22- MULTI_DOCUMENT_LIMIT ,
23- )
19+ from .config import DOCUMENT_SIZE_THRESHOLD_BYTES , MULTI_DOCUMENT_LIMIT
2420
2521
2622class ToDictMixin :
@@ -662,7 +658,6 @@ def __repr__(self) -> str:
662658class SecretScanPreferences :
663659 maximum_document_size : int = DOCUMENT_SIZE_THRESHOLD_BYTES
664660 maximum_documents_per_scan : int = MULTI_DOCUMENT_LIMIT
665- general__maximum_payload_size : int = GENERAL_MAXIMUM_PAYLOAD
666661
667662
668663@dataclass
You can’t perform that action at this time.
0 commit comments