Skip to content

Commit 025df1c

Browse files
committed
Fixed I/O Error
1 parent e907614 commit 025df1c

File tree

1 file changed

+12
-9
lines changed

1 file changed

+12
-9
lines changed

MacAttack.pyw

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import configparser
2121
def get_token(session, url, mac_address):
2222
try:
2323
handshake_url = f"{url}/portal.php?type=stb&action=handshake&JsHttpRequest=1-xml"
24-
cookies = {"mac": mac_address, "stb_lang": "en", "timezone": "Europe/London"}
24+
cookies = {"mac": mac_address, "stb_lang": "en", "timezone": "America/Los_Angeles"}
2525
headers = {"User-Agent": "Mozilla/5.0 (QtEmbedded; U; Linux; C)"}
2626
response = session.get(handshake_url, cookies=cookies, headers=headers, timeout=10)
2727
response.raise_for_status()
@@ -130,7 +130,7 @@ class RequestThread(QThread):
130130
def get_token(self, session, url, mac_address):
131131
try:
132132
handshake_url = f"{url}/portal.php?type=stb&action=handshake&JsHttpRequest=1-xml"
133-
cookies = {"mac": mac_address, "stb_lang": "en", "timezone": "Europe/London"}
133+
cookies = {"mac": mac_address, "stb_lang": "en", "timezone": "America/Los_Angeles"}
134134
headers = {"User-Agent": "Mozilla/5.0 (QtEmbedded; U; Linux; C)"}
135135
response = session.get(handshake_url, cookies=cookies, headers=headers, timeout=10)
136136
response.raise_for_status()
@@ -149,7 +149,7 @@ class RequestThread(QThread):
149149
def get_genres(self, session, url, mac_address, token):
150150
try:
151151
genres_url = f"{url}/portal.php?type=itv&action=get_genres&JsHttpRequest=1-xml"
152-
cookies = {"mac": mac_address, "stb_lang": "en", "timezone": "Europe/London"}
152+
cookies = {"mac": mac_address, "stb_lang": "en", "timezone": "America/Los_Angeles"}
153153
headers = {
154154
"User-Agent": "Mozilla/5.0 (QtEmbedded; U; Linux; C)",
155155
"Authorization": "Bearer " + token,
@@ -179,7 +179,7 @@ class RequestThread(QThread):
179179
def get_vod_categories(self, session, url, mac_address, token):
180180
try:
181181
vod_url = f"{url}/portal.php?type=vod&action=get_categories&JsHttpRequest=1-xml"
182-
cookies = {"mac": mac_address, "stb_lang": "en", "timezone": "Europe/London"}
182+
cookies = {"mac": mac_address, "stb_lang": "en", "timezone": "America/Los_Angeles"}
183183
headers = {
184184
"User-Agent": "Mozilla/5.0 (QtEmbedded; U; Linux; C)",
185185
"Authorization": "Bearer " + token,
@@ -208,7 +208,7 @@ class RequestThread(QThread):
208208
def get_series_categories(self, session, url, mac_address, token):
209209
try:
210210
series_url = f"{url}/portal.php?type=series&action=get_categories&JsHttpRequest=1-xml"
211-
cookies = {"mac": mac_address, "stb_lang": "en", "timezone": "Europe/London"}
211+
cookies = {"mac": mac_address, "stb_lang": "en", "timezone": "America/Los_Angeles"}
212212
headers = {
213213
"User-Agent": "Mozilla/5.0 (QtEmbedded; U; Linux; C)",
214214
"Authorization": "Bearer " + token,
@@ -241,7 +241,7 @@ class RequestThread(QThread):
241241
):
242242
try:
243243
channels = []
244-
cookies = {"mac": mac_address, "stb_lang": "en", "timezone": "Europe/London"}
244+
cookies = {"mac": mac_address, "stb_lang": "en", "timezone": "America/Los_Angeles"}
245245
headers = {
246246
"User-Agent": "Mozilla/5.0 (QtEmbedded; U; Linux; C)",
247247
"Authorization": f"Bearer {token}",
@@ -838,6 +838,9 @@ class MacAttack(QMainWindow):
838838
# GiveUp: Like throwing in the towel, but with less dignity. But hey, we tried, right?
839839
print("GiveUp method has been called. We tried, but it's over.") # Console printout
840840
self.running = False
841+
if self.output_file:
842+
self.output_file.close()
843+
self.output_file = None # Reset the file reference if needed
841844
self.start_button.setDisabled(False)
842845
self.stop_button.setDisabled(True)
843846

@@ -1141,7 +1144,7 @@ class MacAttack(QMainWindow):
11411144
cookies = {
11421145
"mac": mac_address,
11431146
"stb_lang": "en",
1144-
"timezone": "Europe/London",
1147+
"timezone": "America/Los_Angeles",
11451148
}
11461149
headers = {
11471150
"User-Agent": "Mozilla/5.0 (QtEmbedded; U; Linux; C)",
@@ -1268,7 +1271,7 @@ class MacAttack(QMainWindow):
12681271
cookies = {
12691272
"mac": mac_address,
12701273
"stb_lang": "en",
1271-
"timezone": "Europe/London",
1274+
"timezone": "America/Los_Angeles",
12721275
}
12731276
headers = {
12741277
"User-Agent": "Mozilla/5.0 (QtEmbedded; U; Linux; C)",
@@ -1313,7 +1316,7 @@ class MacAttack(QMainWindow):
13131316
cookies = {
13141317
"mac": mac_address,
13151318
"stb_lang": "en",
1316-
"timezone": "Europe/London",
1319+
"timezone": "America/Los_Angeles",
13171320
}
13181321
headers = {
13191322
"User-Agent": "Mozilla/5.0 (QtEmbedded; U; Linux; C)",

0 commit comments

Comments
 (0)