| Index: third_party/twisted_8_1/twisted/conch/ssh/sexpy.py
|
| diff --git a/third_party/twisted_8_1/twisted/conch/ssh/sexpy.py b/third_party/twisted_8_1/twisted/conch/ssh/sexpy.py
|
| deleted file mode 100644
|
| index b7f19d98e81b1975fdada0f83c211f5e336f86e0..0000000000000000000000000000000000000000
|
| --- a/third_party/twisted_8_1/twisted/conch/ssh/sexpy.py
|
| +++ /dev/null
|
| @@ -1,42 +0,0 @@
|
| -# Copyright (c) 2001-2004 Twisted Matrix Laboratories.
|
| -# See LICENSE for details.
|
| -
|
| -#
|
| -
|
| -def parse(s):
|
| - s = s.strip()
|
| - expr = []
|
| - while s:
|
| - if s[0] == '(':
|
| - newSexp = []
|
| - if expr:
|
| - expr[-1].append(newSexp)
|
| - expr.append(newSexp)
|
| - s = s[1:]
|
| - continue
|
| - if s[0] == ')':
|
| - aList = expr.pop()
|
| - s=s[1:]
|
| - if not expr:
|
| - assert not s
|
| - return aList
|
| - continue
|
| - i = 0
|
| - while s[i].isdigit(): i+=1
|
| - assert i
|
| - length = int(s[:i])
|
| - data = s[i+1:i+1+length]
|
| - expr[-1].append(data)
|
| - s=s[i+1+length:]
|
| - assert 0, "this should not happen"
|
| -
|
| -def pack(sexp):
|
| - s = ""
|
| - for o in sexp:
|
| - if type(o) in (type(()), type([])):
|
| - s+='('
|
| - s+=pack(o)
|
| - s+=')'
|
| - else:
|
| - s+='%i:%s' % (len(o), o)
|
| - return s
|
|
|