mirror of
https://github.com/EDCD/EDMarketConnector.git
synced 2025-04-20 10:57:37 +03:00
Merge pull request #928 from EDCD/fix/926/replaylog-no-index-0
Add Paranoia check in sendreplay()
This commit is contained in:
commit
274b25b5ca
@ -6,6 +6,7 @@ import pathlib
|
||||
import re
|
||||
import sys
|
||||
import tkinter as tk
|
||||
import traceback
|
||||
from collections import OrderedDict
|
||||
from os import SEEK_SET
|
||||
from os.path import join
|
||||
@ -184,6 +185,13 @@ Msg:\n{msg}'''
|
||||
|
||||
self.parent.update_idletasks()
|
||||
|
||||
# Paranoia check in case this function gets chain-called.
|
||||
if not self.replaylog:
|
||||
logger.error(
|
||||
f'self.replaylog (type: {type(self.replaylog)}) is falsey after update_idletasks(). Traceback:\n'
|
||||
f'{"".join(traceback.format_list(traceback.extract_stack()))}')
|
||||
return
|
||||
|
||||
try:
|
||||
cmdr, msg = json.loads(self.replaylog[0], object_pairs_hook=OrderedDict)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user