mirror of
https://github.com/radio95-rnt/RadioPlayer.git
synced 2026-07-30 15:59:16 +02:00
exception handling
This commit is contained in:
+7
-5
@@ -7,11 +7,13 @@ from threading import Lock
|
|||||||
|
|
||||||
def prefetch(path):
|
def prefetch(path):
|
||||||
if os.name == "posix":
|
if os.name == "posix":
|
||||||
with open(path, "rb") as f:
|
try:
|
||||||
fd = f.fileno()
|
with open(path, "rb") as f:
|
||||||
os.posix_fadvise(fd, 0, 0, os.POSIX_FADV_SEQUENTIAL)
|
fd = f.fileno()
|
||||||
os.posix_fadvise(fd, 0, 0, os.POSIX_FADV_NOREUSE)
|
os.posix_fadvise(fd, 0, 0, os.POSIX_FADV_SEQUENTIAL)
|
||||||
os.posix_fadvise(fd, 0, 0, os.POSIX_FADV_WILLNEED)
|
os.posix_fadvise(fd, 0, 0, os.POSIX_FADV_NOREUSE)
|
||||||
|
os.posix_fadvise(fd, 0, 0, os.POSIX_FADV_WILLNEED)
|
||||||
|
except Exception: pass
|
||||||
|
|
||||||
MODULES_PACKAGE = "modules"
|
MODULES_PACKAGE = "modules"
|
||||||
MODULES_DIR = Path(__file__, "..", MODULES_PACKAGE).resolve()
|
MODULES_DIR = Path(__file__, "..", MODULES_PACKAGE).resolve()
|
||||||
|
|||||||
Reference in New Issue
Block a user