瀏覽代碼

Removed needless curses dependency

Taddeus Kroes 12 年之前
父節點
當前提交
f44555a8e3
共有 1 個文件被更改,包括 3 次插入3 次删除
  1. 3 3
      frame.py

+ 3 - 3
frame.py

@@ -1,6 +1,6 @@
 import struct
 from os import urandom
-from curses.ascii import isprint
+from string import printable
 
 from errors import SocketClosed
 
@@ -143,8 +143,8 @@ class Frame(object):
             % (self.__class__.__name__, self.opcode, len(self.payload))
 
         if self.masking_key:
-            key = ''.join(c if isprint(c) else '.' for c in self.masking_key)
-            s += ' masking_key=%4s' % key
+            k = ''.join(c if c in printable else '.' for c in self.masking_key)
+            s += ' masking_key=%4s' % k
 
         return s + '>'