|
2 | 2 | import json |
3 | 3 | from enum import Enum |
4 | 4 | from importlib.metadata import version |
5 | | -from typing import Any |
| 5 | +from typing import Any, cast |
6 | 6 |
|
7 | 7 | import requests |
8 | 8 | from l9format import l9format |
@@ -99,9 +99,7 @@ def get( |
99 | 99 | if queries is None or len(queries) == 0: |
100 | 100 | serialized_query = EmptyQuery().serialize() |
101 | 101 | else: |
102 | | - serialized_query = [q.serialize() for q in queries] |
103 | | - serialized_query = " ".join(serialized_query) |
104 | | - serialized_query = f"{serialized_query}" |
| 102 | + serialized_query = " ".join(q.serialize() for q in queries) |
105 | 103 | url = f"{self.base_url}/search" |
106 | 104 | r = self.__get( |
107 | 105 | url=url, |
@@ -149,7 +147,7 @@ def get_host(self, ipv4: str) -> AbstractResponse: |
149 | 147 | r = self.__get(url, params=None) |
150 | 148 | if r.is_success(): |
151 | 149 | response_json = r.json() |
152 | | - formatted_result = HostResult.from_dict(response_json) |
| 150 | + formatted_result = cast(HostResult, HostResult.from_dict(response_json)) |
153 | 151 | response_json = { |
154 | 152 | "services": formatted_result.Services, |
155 | 153 | "leaks": formatted_result.Leaks, |
@@ -190,9 +188,7 @@ def bulk_export(self, queries: list[Query] | None = None) -> AbstractResponse: |
190 | 188 | if queries is None or len(queries) == 0: |
191 | 189 | serialized_query = EmptyQuery().serialize() |
192 | 190 | else: |
193 | | - serialized_query = [q.serialize() for q in queries] |
194 | | - serialized_query = " ".join(serialized_query) |
195 | | - serialized_query = f"{serialized_query}" |
| 191 | + serialized_query = " ".join(q.serialize() for q in queries) |
196 | 192 | params = {"q": serialized_query} |
197 | 193 | r = requests.get(url, params=params, headers=self.headers, stream=True) |
198 | 194 | if r.status_code == 200: |
@@ -228,9 +224,7 @@ def bulk_service(self, queries: list[Query] | None = None) -> AbstractResponse: |
228 | 224 | if queries is None or len(queries) == 0: |
229 | 225 | serialized_query = EmptyQuery().serialize() |
230 | 226 | else: |
231 | | - serialized_query = [q.serialize() for q in queries] |
232 | | - serialized_query = " ".join(serialized_query) |
233 | | - serialized_query = f"{serialized_query}" |
| 227 | + serialized_query = " ".join(q.serialize() for q in queries) |
234 | 228 | params = {"q": serialized_query} |
235 | 229 | r = requests.get(url, params=params, headers=self.headers, stream=True) |
236 | 230 | if r.status_code == 200: |
|
0 commit comments