diff --git a/dislocker.py b/dislocker.py index f958e0e..55f7cf1 100644 --- a/dislocker.py +++ b/dislocker.py @@ -41,17 +41,18 @@ class DL(): elif os.path.isfile(self.server_config_path): with open(self.server_config_path, "r") as r: self.server_config = json.load(r) + print("config ファイルを読み込みました。") if not os.path.isdir(self.export_dir_path): print("export ディレクトリが見つかりません... 作成します。") os.mkdir(self.export_dir_path) self.db = psycopg2.connect(f"host={self.server_config['db']['host']} dbname={self.server_config['db']['db_name']} port={self.server_config['db']['port']} user={self.server_config['db']['username']} password={self.server_config['db']['password']}") - result = {"result": "ok"} + self.init_result = "ok" except (Exception) as error: - print("初回処理でエラーが発生しました。\nエラー内容\n" + error) - result = {"result": "error"} + print("初回処理でエラーが発生しました。\nエラー内容\n" + str(error)) + self.init_result = "error" finally: pass @@ -223,7 +224,7 @@ class Bot(discord.Client): result = {"result": "ok", "file_path": csv_file_path} except (Exception, psycopg2.Error) as error: - print("使用履歴のエクスポート時にエラーが発生しました\nエラー内容\n", error) + print("使用履歴のエクスポート時にエラーが発生しました\nエラー内容\n", str(error)) result = {"result": "export_error"} finally: @@ -305,7 +306,7 @@ class Bot(discord.Client): await message.channel.send("エクスポートに失敗しました。") dislocker = DL() -if dislocker.result["result"] == "ok": +if dislocker.init_result == "ok": intents = discord.Intents.default() intents.message_content = True bot = Bot(intents=intents)