Skip to content

Commit c5e06a2

Browse files
committed
Fix mypy type: ignore error codes to use [misc] for Too many positional arguments
1 parent 2cb3a54 commit c5e06a2

File tree

5 files changed

+46
-46
lines changed

5 files changed

+46
-46
lines changed

src/vws/async_query.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -199,4 +199,4 @@ async def query(
199199
result_list = list(
200200
json.loads(s=response.text)["results"],
201201
)
202-
return [QueryResult.from_response_dict(item) for item in result_list] # type: ignore[arg-type]
202+
return [QueryResult.from_response_dict(item) for item in result_list] # type: ignore[misc]

src/vws/async_vws.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -296,7 +296,7 @@ async def get_target_record(self, target_id: str) -> TargetStatusAndRecord:
296296
)
297297

298298
result_data = json.loads(s=response.text)
299-
return TargetStatusAndRecord.from_response_dict(result_data) # type: ignore[arg-type]
299+
return TargetStatusAndRecord.from_response_dict(result_data) # type: ignore[misc]
300300

301301
async def wait_for_target_processed(
302302
self,
@@ -431,7 +431,7 @@ async def get_target_summary_report(
431431
)
432432

433433
result_data = dict(json.loads(s=response.text))
434-
return TargetSummaryReport.from_response_dict(result_data) # type: ignore[arg-type]
434+
return TargetSummaryReport.from_response_dict(result_data) # type: ignore[misc]
435435

436436
async def get_database_summary_report(
437437
self,
@@ -466,7 +466,7 @@ async def get_database_summary_report(
466466
)
467467

468468
response_data = dict(json.loads(s=response.text))
469-
return DatabaseSummaryReport.from_response_dict(response_data) # type: ignore[arg-type]
469+
return DatabaseSummaryReport.from_response_dict(response_data) # type: ignore[misc]
470470

471471
async def delete_target(self, target_id: str) -> None:
472472
"""Delete a given target.

src/vws/query.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,4 +165,4 @@ def query(
165165
raise exception(response=response)
166166

167167
result_list = list(json.loads(s=response.text)["results"])
168-
return [QueryResult.from_response_dict(item) for item in result_list] # type: ignore[arg-type]
168+
return [QueryResult.from_response_dict(item) for item in result_list] # type: ignore[misc]

src/vws/reports.py

Lines changed: 38 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -34,18 +34,18 @@ class DatabaseSummaryReport:
3434
def from_response_dict(cls, response_dict: dict[str, Any]) -> Self:
3535
"""Construct from a VWS API response dict."""
3636
return cls(
37-
active_images=int(response_dict["active_images"]), # type: ignore[arg-type]
38-
current_month_recos=int(response_dict["current_month_recos"]), # type: ignore[arg-type]
39-
failed_images=int(response_dict["failed_images"]), # type: ignore[arg-type]
40-
inactive_images=int(response_dict["inactive_images"]), # type: ignore[arg-type]
41-
name=response_dict["name"], # type: ignore[arg-type]
42-
previous_month_recos=int(response_dict["previous_month_recos"]), # type: ignore[arg-type]
43-
processing_images=int(response_dict["processing_images"]), # type: ignore[arg-type]
44-
reco_threshold=int(response_dict["reco_threshold"]), # type: ignore[arg-type]
45-
request_quota=int(response_dict["request_quota"]), # type: ignore[arg-type]
46-
request_usage=int(response_dict["request_usage"]), # type: ignore[arg-type]
47-
target_quota=int(response_dict["target_quota"]), # type: ignore[arg-type]
48-
total_recos=int(response_dict["total_recos"]), # type: ignore[arg-type]
37+
active_images=int(response_dict["active_images"]),
38+
current_month_recos=int(response_dict["current_month_recos"]),
39+
failed_images=int(response_dict["failed_images"]),
40+
inactive_images=int(response_dict["inactive_images"]),
41+
name=response_dict["name"],
42+
previous_month_recos=int(response_dict["previous_month_recos"]),
43+
processing_images=int(response_dict["processing_images"]),
44+
reco_threshold=int(response_dict["reco_threshold"]),
45+
request_quota=int(response_dict["request_quota"]),
46+
request_usage=int(response_dict["request_usage"]),
47+
target_quota=int(response_dict["target_quota"]),
48+
total_recos=int(response_dict["total_recos"]),
4949
)
5050

5151

@@ -83,20 +83,20 @@ class TargetSummaryReport:
8383
previous_month_recos: int
8484

8585
@classmethod
86-
def from_response_dict(cls, response_dict: dict[str, Any]) -> Self: # type: ignore[name-defined]
86+
def from_response_dict(cls, response_dict: dict[str, Any]) -> Self:
8787
"""Construct from a VWS API response dict."""
88-
return cls( # type: ignore[arg-type]
89-
status=TargetStatuses(value=response_dict["status"]), # type: ignore[arg-type]
90-
database_name=response_dict["database_name"], # type: ignore[arg-type]
91-
target_name=response_dict["target_name"], # type: ignore[arg-type]
88+
return cls(
89+
status=TargetStatuses(value=response_dict["status"]),
90+
database_name=response_dict["database_name"],
91+
target_name=response_dict["target_name"],
9292
upload_date=datetime.date.fromisoformat(
9393
response_dict["upload_date"]
94-
), # type: ignore[arg-type]
95-
active_flag=bool(response_dict["active_flag"]), # type: ignore[arg-type]
96-
tracking_rating=int(response_dict["tracking_rating"]), # type: ignore[arg-type]
97-
total_recos=int(response_dict["total_recos"]), # type: ignore[arg-type]
98-
current_month_recos=int(response_dict["current_month_recos"]), # type: ignore[arg-type]
99-
previous_month_recos=int(response_dict["previous_month_recos"]), # type: ignore[arg-type]
94+
),
95+
active_flag=bool(response_dict["active_flag"]),
96+
tracking_rating=int(response_dict["tracking_rating"]),
97+
total_recos=int(response_dict["total_recos"]),
98+
current_month_recos=int(response_dict["current_month_recos"]),
99+
previous_month_recos=int(response_dict["previous_month_recos"]),
100100
)
101101

102102

@@ -140,22 +140,22 @@ class QueryResult:
140140
target_data: TargetData | None
141141

142142
@classmethod
143-
def from_response_dict(cls, response_dict: dict[str, Any]) -> Self: # type: ignore[name-defined]
143+
def from_response_dict(cls, response_dict: dict[str, Any]) -> Self:
144144
"""Construct from a VWS API query result item dict."""
145145
target_data: TargetData | None = None
146146
if "target_data" in response_dict:
147147
target_data_dict = response_dict["target_data"]
148148
target_timestamp = datetime.datetime.fromtimestamp(
149-
timestamp=target_data_dict["target_timestamp"], # type: ignore[arg-type]
149+
timestamp=target_data_dict["target_timestamp"],
150150
tz=datetime.UTC,
151151
)
152152
target_data = TargetData(
153-
name=target_data_dict["name"], # type: ignore[arg-type]
154-
application_metadata=target_data_dict["application_metadata"], # type: ignore[arg-type]
153+
name=target_data_dict["name"],
154+
application_metadata=target_data_dict["application_metadata"],
155155
target_timestamp=target_timestamp,
156156
)
157-
return cls( # type: ignore[arg-type]
158-
target_id=response_dict["target_id"], # type: ignore[arg-type]
157+
return cls(
158+
target_id=response_dict["target_id"],
159159
target_data=target_data,
160160
)
161161

@@ -173,16 +173,16 @@ class TargetStatusAndRecord:
173173
target_record: TargetRecord
174174

175175
@classmethod
176-
def from_response_dict(cls, response_dict: dict[str, Any]) -> Self: # type: ignore[name-defined]
176+
def from_response_dict(cls, response_dict: dict[str, Any]) -> Self:
177177
"""Construct from a VWS API response dict."""
178-
status = TargetStatuses(value=response_dict["status"]) # type: ignore[arg-type]
178+
status = TargetStatuses(value=response_dict["status"])
179179
target_record_dict = dict(response_dict["target_record"])
180180
target_record = TargetRecord(
181-
target_id=target_record_dict["target_id"], # type: ignore[arg-type]
182-
active_flag=bool(target_record_dict["active_flag"]), # type: ignore[arg-type]
183-
name=target_record_dict["name"], # type: ignore[arg-type]
184-
width=float(target_record_dict["width"]), # type: ignore[arg-type]
185-
tracking_rating=int(target_record_dict["tracking_rating"]), # type: ignore[arg-type]
186-
reco_rating=target_record_dict["reco_rating"], # type: ignore[arg-type]
181+
target_id=target_record_dict["target_id"],
182+
active_flag=bool(target_record_dict["active_flag"]),
183+
name=target_record_dict["name"],
184+
width=float(target_record_dict["width"]),
185+
tracking_rating=int(target_record_dict["tracking_rating"]),
186+
reco_rating=target_record_dict["reco_rating"],
187187
)
188-
return cls(status=status, target_record=target_record) # type: ignore[arg-type]
188+
return cls(status=status, target_record=target_record)

src/vws/vws.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -281,7 +281,7 @@ def get_target_record(self, target_id: str) -> TargetStatusAndRecord:
281281
)
282282

283283
result_data = json.loads(s=response.text)
284-
return TargetStatusAndRecord.from_response_dict(result_data) # type: ignore[arg-type]
284+
return TargetStatusAndRecord.from_response_dict(result_data) # type: ignore[misc]
285285

286286
def wait_for_target_processed(
287287
self,
@@ -405,7 +405,7 @@ def get_target_summary_report(self, target_id: str) -> TargetSummaryReport:
405405
)
406406

407407
result_data = dict(json.loads(s=response.text))
408-
return TargetSummaryReport.from_response_dict(result_data) # type: ignore[arg-type]
408+
return TargetSummaryReport.from_response_dict(result_data) # type: ignore[misc]
409409

410410
def get_database_summary_report(self) -> DatabaseSummaryReport:
411411
"""Get a summary report for the database.
@@ -438,7 +438,7 @@ def get_database_summary_report(self) -> DatabaseSummaryReport:
438438
)
439439

440440
response_data = dict(json.loads(s=response.text))
441-
return DatabaseSummaryReport.from_response_dict(response_data) # type: ignore[arg-type]
441+
return DatabaseSummaryReport.from_response_dict(response_data) # type: ignore[misc]
442442

443443
def delete_target(self, target_id: str) -> None:
444444
"""Delete a given target.

0 commit comments

Comments
 (0)