summaryrefslogtreecommitdiff
path: root/paramiko/win_pageant.py
diff options
context:
space:
mode:
authorJason R. Coombs <jaraco@jaraco.com>2012-11-23 14:15:33 -0500
committerJason R. Coombs <jaraco@jaraco.com>2012-11-23 14:15:33 -0500
commit13892788c315bc2a3aeb7f2c22a5307ed7a3f47e (patch)
tree201dad7474037a506bad2cbe24a62999e4dad6f2 /paramiko/win_pageant.py
parentc0ef3fd4936984be100f9a4738c89b02344ff141 (diff)
downloadparamiko-13892788c315bc2a3aeb7f2c22a5307ed7a3f47e.tar.gz
Copied code from jaraco.windows rather than requiring it as a dependency.
Diffstat (limited to 'paramiko/win_pageant.py')
-rw-r--r--paramiko/win_pageant.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/paramiko/win_pageant.py b/paramiko/win_pageant.py
index 7f354d26..85c99041 100644
--- a/paramiko/win_pageant.py
+++ b/paramiko/win_pageant.py
@@ -27,8 +27,7 @@ import array
import platform
import ctypes.wintypes
-import jaraco.windows.security as security
-import jaraco.windows.mmap as mmap
+from . import _winapi
_AGENT_COPYDATA_ID = 0x804e50ba
_AGENT_MAX_MSGLEN = 8192
@@ -75,8 +74,8 @@ def _query_pageant(msg):
# create a name for the mmap
map_name = 'PageantRequest%08x' % threading.current_thread().ident
- pymap = mmap.MemoryMap(map_name, _AGENT_MAX_MSGLEN,
- security.get_security_attributes_for_user(),
+ pymap = _winapi.MemoryMap(map_name, _AGENT_MAX_MSGLEN,
+ _winapi.get_security_attributes_for_user(),
)
with pymap:
pymap.write(msg)