mirror of
https://github.com/EDCD/EDMarketConnector.git
synced 2025-04-20 19:07:38 +03:00
hotkey: Load good/bad sounds without leaking an open file descriptor.
This commit is contained in:
parent
a6866fb4d1
commit
114379c8ed
@ -291,8 +291,10 @@ elif platform == 'win32':
|
||||
def __init__(self):
|
||||
self.root = None
|
||||
self.thread = None
|
||||
self.snd_good = open(join(config.respath_path, 'snd_good.wav'), 'rb').read()
|
||||
self.snd_bad = open(join(config.respath_path, 'snd_bad.wav'), 'rb').read()
|
||||
with open(join(config.respath, 'snd_good.wav'), 'rb') as sg:
|
||||
self.snd_good = sg.read()
|
||||
with open(join(config.respath, 'snd_bad.wav'), 'rb') as sb:
|
||||
self.snd_bad = sb.read()
|
||||
atexit.register(self.unregister)
|
||||
|
||||
def register(self, root, keycode, modifiers):
|
||||
|
Loading…
x
Reference in New Issue
Block a user