errors is an attribute in the incremental decoder

not an argument.
This commit is contained in:
Walter Dörwald 2006-06-13 12:04:43 +00:00
parent 6b6e2bb8b1
commit c6f5b3ad6c
1 changed files with 3 additions and 3 deletions

View File

@ -214,9 +214,9 @@ class IncrementalEncoder(codecs.IncrementalEncoder):
class IncrementalDecoder(codecs.IncrementalDecoder): class IncrementalDecoder(codecs.IncrementalDecoder):
def decode(self, input, final=False): def decode(self, input, final=False):
if errors not in ('strict', 'replace', 'ignore'): if self.errors not in ('strict', 'replace', 'ignore'):
raise UnicodeError, "Unsupported error handling "+errors raise UnicodeError, "Unsupported error handling "+self.errors
return punycode_decode(input, errors) return punycode_decode(input, self.errors)
class StreamWriter(Codec,codecs.StreamWriter): class StreamWriter(Codec,codecs.StreamWriter):
pass pass