Skip to content

Commit 2e3bbda

Browse files
authored
Add Sentry (#5)
* Add Sentry logging * Fix encoding * Fix encoding again * Fix encoding again
1 parent 4c20045 commit 2e3bbda

File tree

3 files changed

+10
-3
lines changed

3 files changed

+10
-3
lines changed

requirements.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,4 @@ requests
22
prompt_toolkit
33
pypresence
44
nest_asyncio
5+
sentry_sdk

riitag/user.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,8 @@ def __str__(self):
5757

5858
def download_titles(self):
5959
if not path.exists("cache/titles.txt"):
60-
f = open("cache/titles.txt", "w")
61-
f.write(requests.get(TITLES_URL, headers=HEADERS).text)
60+
f = open("cache/titles.txt", "w", encoding='utf8')
61+
f.write(requests.get(TITLES_URL, headers=HEADERS).text.encode('utf8').decode('ascii', 'ignore'))
6262
f.close()
6363

6464
def load_titles(self):
@@ -105,4 +105,4 @@ def fetch_riitag(self):
105105
riitag = RiitagInfo(**data)
106106
self.riitag = riitag
107107

108-
return riitag
108+
return riitag

start.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import json
22
import os
3+
import sentry_sdk
34
import sys
45

56
import nest_asyncio
@@ -15,6 +16,11 @@
1516
import menus
1617
from riitag import oauth2, user, watcher, presence, preferences
1718

19+
sentry_sdk.init(
20+
"https://0206915cd7604929997a753583292296@o107347.ingest.sentry.io/5450405",
21+
traces_sample_rate=1.0
22+
)
23+
1824
nest_asyncio.apply()
1925

2026
# Get resource when frozen with PyInstaller

0 commit comments

Comments
 (0)