equal
deleted
inserted
replaced
59 via an extension).""".strip() |
59 via an extension).""".strip() |
60 |
60 |
61 |
61 |
62 import sys, os |
62 import sys, os |
63 import random |
63 import random |
64 from StringIO import StringIO |
64 try: |
|
65 import StringIO as io |
|
66 StringIO = io.StringIO |
|
67 except ImportError: |
|
68 import io |
|
69 StringIO = io.StringIO |
65 import re |
70 import re |
66 import collections |
71 import collections |
67 import socket |
72 import socket |
68 import errno |
73 import errno |
69 import struct |
74 import struct |