X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=helpers%2F__init__.py;h=b1723ee8e51c169ef5ccd922169a0e4ecefb6340;hb=ba9ea93a0f52178d24a606fddc2acc5dc85b7ff2;hp=6935342cc34a74f0304f4bd83bb42a335a7a1cb2;hpb=e5e6409426e3eb1918318973372568081e6d9dd6;p=perso%2FImmae%2FProjets%2FPython%2FMusicSampler.git diff --git a/helpers/__init__.py b/helpers/__init__.py index 6935342..b1723ee 100644 --- a/helpers/__init__.py +++ b/helpers/__init__.py @@ -1,12 +1,10 @@ # -*- coding: utf-8 -*- -import threading from .music_file import * from .mapping import * - -draw_lock = threading.RLock() +from .lock import * +import yaml def parse_config(mapping): - import yaml stream = open("config.yml", "r") config = yaml.load(stream) stream.close() @@ -14,7 +12,7 @@ def parse_config(mapping): aliases = config['aliases'] seen_files = {} - file_lock = threading.RLock() + file_lock = Lock("file") for mapped_key in config['keys']: key = mapping.find_by_unicode(mapped_key)