Skip to content
This repository was archived by the owner on Mar 11, 2022. It is now read-only.

Commit 8867706

Browse files
changed response text's encoding to utf-8
1 parent 3e6e419 commit 8867706

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

Help_functions/login.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
from aiohttp import ClientSession
77
from lxml.html import fromstring
88

9-
dir = path.dirname(__file__)
9+
directory = path.dirname(__file__)
1010
loop = asyncio.get_event_loop()
1111

1212
def write_json(data, filename):
@@ -16,7 +16,7 @@ def write_json(data, filename):
1616

1717
def define_login_details(nick="", password="", server=""):
1818
"""Saving nicks, passwords for each server from the user, for later use."""
19-
file_name = path.join(dir, 'login_details.csv')
19+
file_name = path.join(directory, 'login_details.csv')
2020
if nick and password and server:
2121
file_exist = path.isfile(file_name)
2222
with open(file_name, 'a', newline='') as csvFile:
@@ -48,7 +48,7 @@ def define_login_details(nick="", password="", server=""):
4848
password = new_password
4949
writer.writerow([server, nick, password])
5050

51-
cookies_file_name = path.join(dir, 'cookies.txt')
51+
cookies_file_name = path.join(directory, 'cookies.txt')
5252
if not path.isfile(cookies_file_name):
5353
write_json({}, cookies_file_name)
5454
with open(cookies_file_name, 'r') as file:
@@ -118,10 +118,10 @@ async def get_content(link, data=None, login_first=False, return_url=False):
118118
session.post(link, cookies=cookies.get(server), headers=headers, data=data, ssl=server!="vita") as respond:
119119
if method == "post":
120120
if "fight" in link:
121-
return fromstring(await respond.text()), respond.status
122-
return str(respond.url) if not return_url else fromstring(await respond.text())
121+
return fromstring(await respond.text(encoding='utf-8')), respond.status
122+
return str(respond.url) if not return_url else fromstring(await respond.text(encoding='utf-8'))
123123
if return_type == "html":
124-
return fromstring(await respond.text()) if not return_url else str(respond.url)
124+
return fromstring(await respond.text(encoding='utf-8')) if not return_url else str(respond.url)
125125
else:
126126
json_respond = await respond.json(content_type=None)
127127
if "apiBattles" in link:
@@ -135,7 +135,7 @@ async def login(server, clear_cookies=False):
135135
"""
136136
define_login_details()
137137
URL = f"https://{server}.e-sim.org/"
138-
cookies_file_name = path.join(dir, 'cookies.txt')
138+
cookies_file_name = path.join(directory, 'cookies.txt')
139139
if server not in cookies:
140140
with open(cookies_file_name, 'r') as file:
141141
cookies.update(json.load(file))
@@ -204,7 +204,7 @@ async def double_click(server, queue=""):
204204
loop.run_until_complete(
205205
double_click(server.strip()))
206206
else:
207-
with open(path.join(dir, 'login_details.csv'), 'r') as file:
207+
with open(path.join(directory, 'login_details.csv'), 'r') as file:
208208
reader = csv.reader(file)
209209
for row in reader:
210210
if row[0] != "Server":

0 commit comments

Comments
 (0)