Simplify initialization logic somewhat
This commit is contained in:
parent
9cc3a25c73
commit
8b9411ec54
1 changed files with 1 additions and 3 deletions
4
mpv.py
4
mpv.py
|
|
@ -418,10 +418,8 @@ class MPV(object):
|
||||||
_mpv_set_option_string(self.handle, flag.encode('utf-8'), b'')
|
_mpv_set_option_string(self.handle, flag.encode('utf-8'), b'')
|
||||||
for k,v in extra_mpv_opts.items():
|
for k,v in extra_mpv_opts.items():
|
||||||
_mpv_set_option_string(self.handle, k.replace('_', '-').encode('utf-8'), istr(v).encode('utf-8'))
|
_mpv_set_option_string(self.handle, k.replace('_', '-').encode('utf-8'), istr(v).encode('utf-8'))
|
||||||
except AttributeError as e:
|
finally:
|
||||||
_mpv_initialize(self.handle)
|
_mpv_initialize(self.handle)
|
||||||
raise e
|
|
||||||
_mpv_initialize(self.handle)
|
|
||||||
|
|
||||||
self._event_callbacks = []
|
self._event_callbacks = []
|
||||||
self._property_handlers = collections.defaultdict(lambda: [])
|
self._property_handlers = collections.defaultdict(lambda: [])
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue