21 lines
656 B
Text
21 lines
656 B
Text
|
Index: jupyter_client/connect.py
|
||
|
--- jupyter_client/connect.py.orig
|
||
|
+++ jupyter_client/connect.py
|
||
|
@@ -18,6 +18,7 @@ import socket
|
||
|
import stat
|
||
|
import tempfile
|
||
|
import warnings
|
||
|
+import sys
|
||
|
from getpass import getpass
|
||
|
from contextlib import contextmanager
|
||
|
|
||
|
@@ -141,7 +142,7 @@ def write_connection_file(fname=None, shell_port=0, io
|
||
|
with secure_write(fname) as f:
|
||
|
f.write(json.dumps(cfg, indent=2))
|
||
|
|
||
|
- if hasattr(stat, 'S_ISVTX'):
|
||
|
+ if hasattr(stat, 'S_ISVTX') and not sys.platform.startswith('openbsd'):
|
||
|
# set the sticky bit on the file and its parent directory
|
||
|
# to avoid periodic cleanup
|
||
|
paths = [fname]
|