-
Notifications
You must be signed in to change notification settings - Fork 44
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Executing release on InterProcessLock from cygwin yields: The argument must be an int or have a fileno method. #72
Comments
Interesting, could you, please, paste the full stacktrace? |
Sure, this is what I am getting:
|
I see the same trace from duplicity 0.8.19 built with fasteners 0.16.1, at the end of every run.
|
@nodiex-cloud @shoop I cannot replicate this, could you please provide an example I could run and a bit more details about your environment? I myself tried cygwin on windows 10 with python36 and python36-venv installed as cygwin packages. I then ran the tests for the process lock and they all pass. Also, 0.16.1 was an errorneous release (my screw up, appologies for that!), could you please try with 0.16.2 or with master? |
Hi @psarka , sorry for the delay in response. I can confirm that with fasteners 0.16.3 the problem has gone away for me. |
Great, thanks! |
Note: I found the root cause of this issue (see #82), and it has nothing to do with cygwin. Fasteners on cygwin run fine, and I would like them to continue to run fine. |
Hello, I (with duplicity the backup soft) am using fastener from cygwin and creating a lock with InterProcessLock. When releasing the lock I am receiving the above error.
The text was updated successfully, but these errors were encountered: