Skip to content

Commit bff484d

Browse files
committed
Remove os.path in compile/compilelock.py
1 parent f3551df commit bff484d

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

environment.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ dependencies:
1111
- compilers
1212
- numpy>=1.17.0
1313
- scipy>=0.14
14-
- filelock
14+
- filelock>=3.15
1515
- etuples
1616
- logical-unification
1717
- miniKanren
@@ -27,7 +27,6 @@ dependencies:
2727
- coveralls
2828
- diff-cover
2929
- mypy
30-
- types-filelock
3130
- types-setuptools
3231
- pytest
3332
- pytest-cov

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ dependencies = [
4949
"setuptools>=59.0.0",
5050
"scipy>=0.14",
5151
"numpy>=1.17.0,<2",
52-
"filelock",
52+
"filelock>=3.15",
5353
"etuples",
5454
"logical-unification",
5555
"miniKanren",

pytensor/compile/compilelock.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import os
77
import threading
88
from contextlib import contextmanager
9+
from pathlib import Path
910

1011
import filelock
1112

@@ -35,7 +36,7 @@ def force_unlock(lock_dir: os.PathLike):
3536
Path to a directory that was locked with `lock_ctx`.
3637
"""
3738

38-
fl = filelock.FileLock(os.path.join(lock_dir, ".lock"))
39+
fl = filelock.FileLock(Path(lock_dir) / ".lock")
3940
fl.release(force=True)
4041

4142
dir_key = f"{lock_dir}-{os.getpid()}"
@@ -72,7 +73,7 @@ def lock_ctx(
7273

7374
if dir_key not in local_mem._locks:
7475
local_mem._locks[dir_key] = True
75-
fl = filelock.FileLock(os.path.join(lock_dir, ".lock"))
76+
fl = filelock.FileLock(Path(lock_dir) / ".lock")
7677
fl.acquire(timeout=timeout)
7778
try:
7879
yield

0 commit comments

Comments
 (0)