I'm using a cluster and the home directory is a network volume that has fcntl disabled.
|
else: # pragma: win32 no cover |
|
try: |
|
import fcntl |
|
except ImportError: |
|
pass |
|
else: |
|
has_fcntl = True |
filelock currently selects fcntl whenever the library is available, ignoring its availability on the file system.
NotImplementedError: FileSystem does not appear to support flock; user SoftFileLock instead
Adding an environment or some other way to control this behavior would be better.
I'm using a cluster and the home directory is a network volume that has
fcntldisabled.filelock/src/filelock/_unix.py
Lines 25 to 31 in 481daa4
filelockcurrently selectsfcntlwhenever the library is available, ignoring its availability on the file system.Adding an environment or some other way to control this behavior would be better.