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 |