From f8b2e113923ccfb067fe6c7eba24cb277beadc41 Mon Sep 17 00:00:00 2001 From: Lev Rusanov <30170278+JDM170@users.noreply.github.com> Date: Wed, 8 May 2024 23:17:21 +0700 Subject: [PATCH] Update .gitignore, error & warning fixes Signed-off-by: Lev Rusanov <30170278+JDM170@users.noreply.github.com> --- .gitignore | 1 + main_window.py | 17 ++++++++--------- search_dialog.py | 16 ++++++++-------- 3 files changed, 17 insertions(+), 17 deletions(-) diff --git a/.gitignore b/.gitignore index 5c0a86f..560aadc 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ +.idea __pycache__ venv main.py diff --git a/main_window.py b/main_window.py index 5246b1f..84af70e 100644 --- a/main_window.py +++ b/main_window.py @@ -5,11 +5,11 @@ from PyQt5.QtCore import Qt from PyQt5.QtWidgets import ( QMainWindow, QListWidgetItem, QFileDialog, QMessageBox ) + from jsonIO import jsonIO from main import Ui_MainWindow from search_dialog import SearchDialog - statuses = { "none": "", "planned": "Запланировано", @@ -30,9 +30,9 @@ class MainWindow(QMainWindow, Ui_MainWindow): # self.file_list = jsonIO.load_json("JDM17_animes.json") # for data in self.file_list: - # item = QListWidgetItem(data["target_title_ru"]) - # item.setData(1, data["target_id"]) - # self.ui.anime_list.addItem(item) + # item = QListWidgetItem(data["target_title_ru"]) + # item.setData(1, data["target_id"]) + # self.ui.anime_list.addItem(item) self.file_path = "" self.file_list = [] @@ -117,7 +117,7 @@ class MainWindow(QMainWindow, Ui_MainWindow): item_id = item.data(1) if not self.check_changes(item_id): return - if (ask_save and self.show_question("Подтверждение", "Сохранить изменения?")) or ask_save == False: + if (ask_save and self.show_question("Подтверждение", "Сохранить изменения?")) or ask_save is False: self.save_changes(item_id) def show_title_info(self, current, previous): @@ -217,10 +217,9 @@ class MainWindow(QMainWindow, Ui_MainWindow): self.file_list.remove(data) QMessageBox.information(self, "Успешно", "Тайтл '{}' успешно удален из списка!".format(title_name)) - def returnNewTitle(self, title_data): + def return_new_title(self, title_data): # print(title_data) # if self.find_title(title_data["target_id"]): - # QMessageBox.critical(self, "Ошибка", "Данный тайтл уже есть в списке!") - # return + # QMessageBox.critical(self, "Ошибка", "Данный тайтл уже есть в списке!") + # return pass - diff --git a/search_dialog.py b/search_dialog.py index 5e36a86..8f5aa10 100644 --- a/search_dialog.py +++ b/search_dialog.py @@ -2,12 +2,11 @@ # -*- coding: utf-8 -*- from PyQt5.QtCore import Qt -from PyQt5.QtWidgets import QDialog -from search import Ui_SearchDialog -from jsonIO import jsonIO +from PyQt5.QtWidgets import QDialog, QMessageBox, QListWidgetItem from requests import post, get -from urllib.parse import urlencode +from jsonIO import jsonIO +from search import Ui_SearchDialog header = { "User-Agent": "", @@ -18,7 +17,7 @@ tokens_filename = "tokens.json" class SearchDialog(QDialog, Ui_SearchDialog): def __init__(self, parent=None): - QDialog.__init__(self, parent, flags=Qt.Window) + QDialog.__init__(self, parent, flags=(Qt.Window | Qt.WindowTitleHint | Qt.WindowCloseButtonHint)) Ui_SearchDialog.__init__(self) self.ui = Ui_SearchDialog() self.ui.setupUi(self) @@ -35,13 +34,15 @@ class SearchDialog(QDialog, Ui_SearchDialog): "access_token": "", "refresh_token": "" }) - QMessageBox.critical(self, "Ошибка", "Заполните 'tokens.json' своими данными чтобы поиск работал корректно!") + QMessageBox.critical(self, "Ошибка", "Заполните 'tokens.json' своими данными чтобы поиск работал " + "корректно!") self.close() else: self.tokens = jsonIO.load_json(tokens_filename) for key, value in self.tokens.items(): if (key != "access_token" or key != "refresh_token") and value == "": - QMessageBox.critical(self, "Ошибка", "Заполните 'tokens.json' своими данными чтобы поиск работал корректно!") + QMessageBox.critical(self, "Ошибка", "Заполните 'tokens.json' своими данными чтобы поиск работал " + "корректно!") self.close() if self.tokens["access_token"] == "": self.get_new_access_token() @@ -109,4 +110,3 @@ class SearchDialog(QDialog, Ui_SearchDialog): item.setText(data["name"]) item.setData(1, data["id"]) self.ui.search_list.addItem(item) -