remove requests
This commit is contained in:
parent
c4933de237
commit
15eb3ac8a0
@ -9,7 +9,7 @@ from logging import LogRecord, handlers
|
||||
from pathlib import Path
|
||||
from typing import Any, Dict, Union
|
||||
|
||||
import requests
|
||||
from httpx import post
|
||||
|
||||
from erepublik.classes import Reporter
|
||||
from erepublik.constants import erep_tz
|
||||
@ -209,6 +209,6 @@ class ErepublikErrorHTTTPHandler(handlers.HTTPHandler):
|
||||
headers = {"Authorization": s}
|
||||
data = self.mapLogRecord(record)
|
||||
files = data.pop("files") if "files" in data else None
|
||||
requests.post(f"{proto}://{self.host}{self.url}", headers=headers, data=data, files=files)
|
||||
post(f"{proto}://{self.host}{self.url}", headers=headers, data=data, files=files)
|
||||
except Exception:
|
||||
self.handleError(record)
|
||||
|
@ -5,7 +5,7 @@ import time
|
||||
from typing import Any, Dict, List, Mapping, Union
|
||||
|
||||
from httpx import Response, Client as Session, RequestError
|
||||
from requests_toolbelt.utils import dump
|
||||
#from requests_toolbelt.utils import dump
|
||||
|
||||
from erepublik import constants, utils
|
||||
|
||||
|
@ -9,7 +9,7 @@ from threading import Event
|
||||
from time import sleep
|
||||
from typing import Any, Dict, List, NoReturn, Optional, Set, Tuple, TypedDict, Union
|
||||
|
||||
from httpx import RequestException, Response
|
||||
from httpx import RequestError, Response
|
||||
|
||||
from erepublik import _types as types
|
||||
from erepublik import access_points, classes, constants, utils
|
||||
@ -118,7 +118,7 @@ class BaseCitizen(access_points.CitizenAPI):
|
||||
else:
|
||||
try:
|
||||
response = super().get(url, **kwargs)
|
||||
except RequestException:
|
||||
except RequestError:
|
||||
self.report_error("Network error while issuing GET request")
|
||||
self.sleep(60)
|
||||
return self.get(url, **kwargs)
|
||||
@ -151,7 +151,7 @@ class BaseCitizen(access_points.CitizenAPI):
|
||||
|
||||
try:
|
||||
response = super().post(url, data=data, json=json, **kwargs)
|
||||
except RequestException:
|
||||
except RequestError:
|
||||
self.report_error("Network error while issuing POST request")
|
||||
self.sleep(60)
|
||||
return self.post(url, data=data, json=json, **kwargs)
|
||||
|
@ -7,7 +7,7 @@ from decimal import Decimal
|
||||
from io import BytesIO
|
||||
from typing import Any, Dict, Generator, Iterable, List, NamedTuple, NoReturn, Optional, Tuple, Union
|
||||
|
||||
from requests import HTTPError, Response, Session, post
|
||||
from httpx import HTTPError, Response, Client as Session, post
|
||||
|
||||
from erepublik import _types as types
|
||||
from erepublik import constants, utils
|
||||
@ -772,7 +772,7 @@ class Reporter:
|
||||
|
||||
def __init__(self, citizen):
|
||||
self._citizen = weakref.ref(citizen)
|
||||
self._req = Session()
|
||||
self._req = Session(follow_redirects=True)
|
||||
self.url = "https://erep.lv"
|
||||
self._req.headers.update({"user-agent": "eRepublik Script Reporter v3", "erep-version": utils.__version__})
|
||||
self.__to_update = []
|
||||
|
@ -12,8 +12,8 @@ from pathlib import Path
|
||||
from typing import Any, Dict, List, Union
|
||||
|
||||
import pytz
|
||||
import requests
|
||||
from requests import Response
|
||||
import httpx
|
||||
from httpx import Response
|
||||
|
||||
from erepublik import __version__, constants
|
||||
|
||||
@ -204,7 +204,7 @@ def calculate_hit(
|
||||
def get_ground_hit_dmg_value(
|
||||
citizen_id: int, natural_enemy: bool = False, true_patriot: bool = False, booster: int = 0, weapon_power: int = 200
|
||||
) -> Decimal:
|
||||
r = requests.get(f"https://www.erepublik.com/en/main/citizen-profile-json/{citizen_id}").json()
|
||||
r = httpx.get(f"https://www.erepublik.com/en/main/citizen-profile-json/{citizen_id}").json()
|
||||
rang = r["military"]["militaryData"]["ground"]["rankNumber"]
|
||||
strength = r["military"]["militaryData"]["ground"]["strength"]
|
||||
elite = r["citizenAttributes"]["level"] > 100
|
||||
@ -217,7 +217,7 @@ def get_ground_hit_dmg_value(
|
||||
def get_air_hit_dmg_value(
|
||||
citizen_id: int, natural_enemy: bool = False, true_patriot: bool = False, booster: int = 0, weapon_power: int = 0
|
||||
) -> Decimal:
|
||||
r = requests.get(f"https://www.erepublik.com/en/main/citizen-profile-json/{citizen_id}").json()
|
||||
r = httpx.get(f"https://www.erepublik.com/en/main/citizen-profile-json/{citizen_id}").json()
|
||||
rang = r["military"]["militaryData"]["aircraft"]["rankNumber"]
|
||||
elite = r["citizenAttributes"]["level"] > 100
|
||||
return calculate_hit(0, rang, true_patriot, elite, natural_enemy, booster, weapon_power)
|
||||
|
Loading…
x
Reference in New Issue
Block a user