The usual... Sigh...
This commit is contained in:
parent
6592f88fc0
commit
b8cc6ae5a1
@ -10,7 +10,10 @@ AS_IS = None
|
||||
|
||||
class NullFormatter:
|
||||
|
||||
def __init__(self, writer): pass
|
||||
def __init__(self, writer=None):
|
||||
if not writer:
|
||||
writer = NullWriter()
|
||||
self.writer = writer
|
||||
def end_paragraph(self, blankline): pass
|
||||
def add_line_break(self): pass
|
||||
def add_hor_rule(self, abswidth=None, percentwidth=1.0,
|
||||
|
@ -67,6 +67,14 @@ class Message(rfc822.Message):
|
||||
return rfc822.unquote(p[n:])
|
||||
return None
|
||||
|
||||
def getparamnames(self):
|
||||
result = []
|
||||
for p in self.plist:
|
||||
i = string.find(p, '=')
|
||||
if i >= 0:
|
||||
result.append(string.lower(p[:i]))
|
||||
return result
|
||||
|
||||
def getencoding(self):
|
||||
if self.encodingheader == None:
|
||||
return '7bit'
|
||||
|
@ -64,11 +64,11 @@ class Para:
|
||||
for i in range(len(self.words)):
|
||||
word = self.words[i]
|
||||
if type(word) == Int: continue
|
||||
fo, te, wi, sp, st, as, de = word
|
||||
self.words[i] = fo, te, wi, sp, 0, as, de
|
||||
(fo, te, wi, sp, st, as, de) = word
|
||||
self.words[i] = (fo, te, wi, sp, 0, as, de)
|
||||
total = total + wi + sp
|
||||
if total < tab:
|
||||
self.words.append(None, '', 0, tab-total, 0, as, de)
|
||||
self.words.append((None, '', 0, tab-total, 0, as, de))
|
||||
#
|
||||
# Make a hanging tag: tab to hang, increment indent_left by hang,
|
||||
# and reset indent_hang to -hang
|
||||
|
@ -6,7 +6,6 @@ def test(name, input, output):
|
||||
value = f(input)
|
||||
except:
|
||||
value = sys.exc_type
|
||||
print sys.exc_value
|
||||
if value != output:
|
||||
print f, `input`, `output`, `value`
|
||||
|
||||
|
@ -66,7 +66,7 @@ def extract_tb(tb, limit = None):
|
||||
line = linecache.getline(filename, lineno)
|
||||
if line: line = string.strip(line)
|
||||
else: line = None
|
||||
list.append(filename, lineno, name, line)
|
||||
list.append((filename, lineno, name, line))
|
||||
tb = tb.tb_next
|
||||
n = n+1
|
||||
return list
|
||||
@ -176,7 +176,7 @@ def extract_stack(f=None, limit = None):
|
||||
line = linecache.getline(filename, lineno)
|
||||
if line: line = string.strip(line)
|
||||
else: line = None
|
||||
list.append(filename, lineno, name, line)
|
||||
list.append((filename, lineno, name, line))
|
||||
f = f.f_back
|
||||
n = n+1
|
||||
list.reverse()
|
||||
|
@ -10,7 +10,10 @@ AS_IS = None
|
||||
|
||||
class NullFormatter:
|
||||
|
||||
def __init__(self, writer): pass
|
||||
def __init__(self, writer=None):
|
||||
if not writer:
|
||||
writer = NullWriter()
|
||||
self.writer = writer
|
||||
def end_paragraph(self, blankline): pass
|
||||
def add_line_break(self): pass
|
||||
def add_hor_rule(self, abswidth=None, percentwidth=1.0,
|
||||
|
@ -67,6 +67,14 @@ class Message(rfc822.Message):
|
||||
return rfc822.unquote(p[n:])
|
||||
return None
|
||||
|
||||
def getparamnames(self):
|
||||
result = []
|
||||
for p in self.plist:
|
||||
i = string.find(p, '=')
|
||||
if i >= 0:
|
||||
result.append(string.lower(p[:i]))
|
||||
return result
|
||||
|
||||
def getencoding(self):
|
||||
if self.encodingheader == None:
|
||||
return '7bit'
|
||||
|
@ -64,11 +64,11 @@ class Para:
|
||||
for i in range(len(self.words)):
|
||||
word = self.words[i]
|
||||
if type(word) == Int: continue
|
||||
fo, te, wi, sp, st, as, de = word
|
||||
self.words[i] = fo, te, wi, sp, 0, as, de
|
||||
(fo, te, wi, sp, st, as, de) = word
|
||||
self.words[i] = (fo, te, wi, sp, 0, as, de)
|
||||
total = total + wi + sp
|
||||
if total < tab:
|
||||
self.words.append(None, '', 0, tab-total, 0, as, de)
|
||||
self.words.append((None, '', 0, tab-total, 0, as, de))
|
||||
#
|
||||
# Make a hanging tag: tab to hang, increment indent_left by hang,
|
||||
# and reset indent_hang to -hang
|
||||
|
@ -6,7 +6,6 @@ def test(name, input, output):
|
||||
value = f(input)
|
||||
except:
|
||||
value = sys.exc_type
|
||||
print sys.exc_value
|
||||
if value != output:
|
||||
print f, `input`, `output`, `value`
|
||||
|
||||
|
@ -66,7 +66,7 @@ def extract_tb(tb, limit = None):
|
||||
line = linecache.getline(filename, lineno)
|
||||
if line: line = string.strip(line)
|
||||
else: line = None
|
||||
list.append(filename, lineno, name, line)
|
||||
list.append((filename, lineno, name, line))
|
||||
tb = tb.tb_next
|
||||
n = n+1
|
||||
return list
|
||||
@ -176,7 +176,7 @@ def extract_stack(f=None, limit = None):
|
||||
line = linecache.getline(filename, lineno)
|
||||
if line: line = string.strip(line)
|
||||
else: line = None
|
||||
list.append(filename, lineno, name, line)
|
||||
list.append((filename, lineno, name, line))
|
||||
f = f.f_back
|
||||
n = n+1
|
||||
list.reverse()
|
||||
|
Loading…
x
Reference in New Issue
Block a user