Skip to content

Commit 745da61

Browse files
authored
updated os.open to preserve mode (#211)
1 parent b222c42 commit 745da61

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

docs/changelog.rst

+4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
Changelog
22
=========
3+
v3.10.4 (2023-03-24)
4+
--------------------
5+
- Update os.open to preserve mode= for certain edge cases. by :user:`jahrules`.
6+
37
v3.10.3 (2023-03-23)
48
--------------------
59
- Fix permission issue - by :user:`jahrules`.

src/filelock/_unix.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ class UnixFileLock(BaseFileLock):
3232

3333
def _acquire(self) -> None:
3434
open_flags = os.O_RDWR | os.O_CREAT | os.O_TRUNC
35-
fd = os.open(self._lock_file, open_flags)
35+
fd = os.open(self._lock_file, open_flags, self._mode)
3636
try:
3737
os.chmod(fd, self._mode)
3838
except PermissionError:

0 commit comments

Comments
 (0)