mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2024-12-24 07:06:41 +00:00
trailing-whitespace eradication, no functional changes
This commit is contained in:
parent
8465e99fe4
commit
8390d83322
@ -1,5 +1,5 @@
|
|||||||
#!/usr/bin/env python
|
#!/usr/bin/env python
|
||||||
# -*- coding: MacRoman -*-
|
|
||||||
"""
|
"""
|
||||||
A library for streaming and unstreaming of simple objects, designed
|
A library for streaming and unstreaming of simple objects, designed
|
||||||
for speed, compactness, and ease of implementation.
|
for speed, compactness, and ease of implementation.
|
||||||
@ -118,7 +118,7 @@ encoders[LongType] = encode_int
|
|||||||
|
|
||||||
def encode_float(data, result):
|
def encode_float(data, result):
|
||||||
result.write('f' + str(data) + 'e')
|
result.write('f' + str(data) + 'e')
|
||||||
|
|
||||||
encoders[FloatType] = encode_float
|
encoders[FloatType] = encode_float
|
||||||
|
|
||||||
def encode_bool(data, result):
|
def encode_bool(data, result):
|
||||||
@ -162,7 +162,7 @@ def encode_dict(data, result):
|
|||||||
result.write('e')
|
result.write('e')
|
||||||
|
|
||||||
encoders[DictType] = encode_dict
|
encoders[DictType] = encode_dict
|
||||||
|
|
||||||
encoders[NoneType] = lambda data, result: result.write('n')
|
encoders[NoneType] = lambda data, result: result.write('n')
|
||||||
|
|
||||||
def bdecode(s):
|
def bdecode(s):
|
||||||
@ -200,7 +200,7 @@ def decode_unicode_string(s, index):
|
|||||||
if ei > len(s):
|
if ei > len(s):
|
||||||
raise ValueError('length encoding indicates premature end of string')
|
raise ValueError('length encoding indicates premature end of string')
|
||||||
return (unicode(s[ci+1:ei], 'utf-8'), ei)
|
return (unicode(s[ci+1:ei], 'utf-8'), ei)
|
||||||
|
|
||||||
decoders['u'] = decode_unicode_string
|
decoders['u'] = decode_unicode_string
|
||||||
|
|
||||||
def decode_int(s, index):
|
def decode_int(s, index):
|
||||||
@ -212,7 +212,7 @@ decoders['i'] = decode_int
|
|||||||
def decode_float(s, index):
|
def decode_float(s, index):
|
||||||
ei = s.index('e', index)
|
ei = s.index('e', index)
|
||||||
return (float(s[index+1:ei]), ei+1)
|
return (float(s[index+1:ei]), ei+1)
|
||||||
|
|
||||||
decoders['f'] = decode_float
|
decoders['f'] = decode_float
|
||||||
|
|
||||||
def decode_bool(s, index):
|
def decode_bool(s, index):
|
||||||
@ -304,7 +304,7 @@ def test_decode_raw_string():
|
|||||||
assert 0, 'failed'
|
assert 0, 'failed'
|
||||||
except ValueError:
|
except ValueError:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
def test_encode_and_decode_unicode_results_in_unicode_type():
|
def test_encode_and_decode_unicode_results_in_unicode_type():
|
||||||
assert bdecode(bencode(u'\u00bfHabla espa\u00f1ol?')) == u'\u00bfHabla espa\u00f1ol?'
|
assert bdecode(bencode(u'\u00bfHabla espa\u00f1ol?')) == u'\u00bfHabla espa\u00f1ol?'
|
||||||
|
|
||||||
@ -333,7 +333,7 @@ def test_dict_forbids_key_repeat():
|
|||||||
|
|
||||||
def test_empty_dict():
|
def test_empty_dict():
|
||||||
assert bdecode('de') == {}
|
assert bdecode('de') == {}
|
||||||
|
|
||||||
def test_dict_allows_unicode_keys():
|
def test_dict_allows_unicode_keys():
|
||||||
assert bdecode(bencode({'a': 1, u'\xa8': 2})) == {'a': 1L, u'\xa8': 2L}
|
assert bdecode(bencode({'a': 1, u'\xa8': 2})) == {'a': 1L, u'\xa8': 2L}
|
||||||
|
|
||||||
@ -352,7 +352,7 @@ def test_encode_and_decode_long():
|
|||||||
|
|
||||||
def test_encode_and_decode_int():
|
def test_encode_and_decode_int():
|
||||||
assert bdecode(bencode(2)) == 2
|
assert bdecode(bencode(2)) == 2
|
||||||
|
|
||||||
def test_encode_and_decode_float():
|
def test_encode_and_decode_float():
|
||||||
assert bdecode(bencode(3.4)) == 3.4
|
assert bdecode(bencode(3.4)) == 3.4
|
||||||
assert bdecode(bencode(0.0)) == 0.0
|
assert bdecode(bencode(0.0)) == 0.0
|
||||||
@ -430,4 +430,4 @@ def test_unsupported_type():
|
|||||||
bencode(lambda: None)
|
bencode(lambda: None)
|
||||||
assert 0
|
assert 0
|
||||||
except ValueError:
|
except ValueError:
|
||||||
pass
|
pass
|
||||||
|
Loading…
Reference in New Issue
Block a user