Преглед на файлове

There is no 'byref' in wintypes in python3.

Jelmer Vernooij преди 8 години
родител
ревизия
14dd9a357d
променени са 1 файла, в които са добавени 3 реда и са изтрити 3 реда
  1. 3 3
      dulwich/client.py

+ 3 - 3
dulwich/client.py

@@ -106,12 +106,12 @@ def _fileno_can_read(fileno):
 
 def _win32_peek_avail(handle):
     """Wrapper around PeekNamedPipe to check how many bytes are available."""
-    from ctypes import wintypes, windll
+    from ctypes import byref, wintypes, windll
     c_avail = wintypes.DWORD()
     c_message = wintypes.DWORD()
     success = windll.kernel32.PeekNamedPipe(
-        handle, None, 0, None, wintypes.byref(c_avail),
-        wintypes.byref(c_message))
+        handle, None, 0, None, byref(c_avail),
+        byref(c_message))
     if not success:
         raise OSError(wintypes.GetLastError())
     return c_avail.value