diff options
author | Andrew M. Kuchling <amk@amk.ca> | 2005-06-07 19:36:10 (GMT) |
---|---|---|
committer | Andrew M. Kuchling <amk@amk.ca> | 2005-06-07 19:36:10 (GMT) |
commit | ecdad8575ea0825f6cf6057906afd0fc94a375fc (patch) | |
tree | 86b21a4f8fe484b1f7730fb868464de9a4fecdb0 /Lib/dumbdbm.py | |
parent | eb2608415ee4eb8aaea746f6a313937e264d0cda (diff) | |
download | cpython-ecdad8575ea0825f6cf6057906afd0fc94a375fc.zip cpython-ecdad8575ea0825f6cf6057906afd0fc94a375fc.tar.gz cpython-ecdad8575ea0825f6cf6057906afd0fc94a375fc.tar.bz2 |
[Bug #1172763] dumbdbm uses eval() on lines, so it chokes if there's an extra \r on the end of a line; fixed by stripping off trailing whitespace.
Diffstat (limited to 'Lib/dumbdbm.py')
-rw-r--r-- | Lib/dumbdbm.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/Lib/dumbdbm.py b/Lib/dumbdbm.py index b85844d..84a7665 100644 --- a/Lib/dumbdbm.py +++ b/Lib/dumbdbm.py @@ -81,6 +81,7 @@ class _Database(UserDict.DictMixin): pass else: for line in f: + line = line.rstrip() key, pos_and_siz_pair = eval(line) self._index[key] = pos_and_siz_pair f.close() |