2 Commits

Author SHA1 Message Date
8db3700be1 Update requirements
Signed-off-by: Lev Rusanov <30170278+JDM170@users.noreply.github.com>
2025-04-09 21:49:07 +07:00
756e7d823e Optimize interaction with ADR
Signed-off-by: Lev Rusanov <30170278+JDM170@users.noreply.github.com>
2025-04-09 21:41:27 +07:00
2 changed files with 10 additions and 18 deletions

View File

@@ -101,13 +101,6 @@ class MainWindow(QDialog, Ui_MainWindow):
r.append(i)
return r
def get_adr_from_line(self):
adr_list = list(self.ui.adr_edit.text())
for i in adr_list:
if (i == " ") or (i == ",") or (i == "."):
adr_list.remove(i)
return adr_list
def check_config(self):
if self.selected_game is None:
self.owns = False
@@ -173,12 +166,7 @@ class MainWindow(QDialog, Ui_MainWindow):
for key, value in self.basic_edits.items():
key.setText(util.get_value(util.search_line(value[1])))
adr = self.get_adr(util.get_value(util.search_line("adr:")))
adr_list = ""
for i in range(6):
adr_list += adr[i] + "," if i != 5 else adr[i]
self.ui.adr_edit.setText(adr_list)
self.ui.adr_edit.setText(",".join(self.get_adr(util.get_value(util.search_line("adr:")))))
for key, value in self.skill_edits.items():
key.setText(util.get_value(util.search_line(value[1])))
@@ -224,7 +212,7 @@ class MainWindow(QDialog, Ui_MainWindow):
util.set_value(util.search_line(value[1]), key.text())
value[0].setChecked(True)
if self.ui.adr_dont_change.isChecked() is False:
adr_set = self.get_adr_from_line()
adr_set = [i for i in list(self.ui.adr_edit.text()) if i not in (' ', ',', '.')]
if len(adr_set) < 6:
QMessageBox.critical(self, "Error", "ADR can't have less than 6 elements.")
elif len(adr_set) > 6:

View File

@@ -1,11 +1,13 @@
altgraph==0.17.4
cabarchive==0.2.4
certifi==2024.7.4
charset-normalizer==3.3.2
cx_Freeze==7.0.0
cx-Logging==3.1.0
cx_Freeze==8.0.0
filelock==3.18.0
idna==3.7
lief==0.14.1
packaging==23.2
lief==0.15.0
packaging==24.2
pefile==2023.2.7
pyinstaller==6.3.0
pyinstaller-hooks-contrib==2023.11
@@ -14,4 +16,6 @@ PyQt5-Qt5==5.15.2
PyQt5-sip==12.13.0
pywin32-ctypes==0.2.2
requests==2.32.0
urllib3==2.2.2
striprtf==0.0.29
tomli==2.2.1
urllib3==2.2.2