Mercurial > p > roundup > code
view roundup/dist/command/install_lib.py @ 4521:abd2db0a159a
Fix StringIO issue2550713:
- io.StringIO in newer versions of python
returns unicode strings and expects a unicode string in the
constructor. Unfortunately csv doesn't handle unicode (yet). So we
need to use a BytesIO which gets the utf-8 string from the
web-interface. Compatibility for old versions by using
Stringio.Stringio for emulating a io.BytesIO also works.
- We didn't have a regression test for the EditCSVAction
| author | Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net> |
|---|---|
| date | Fri, 15 Jul 2011 12:36:47 +0000 |
| parents | 85dfe17c182e |
| children | 42bf0a707763 |
line wrap: on
line source
from roundup.dist.command.build import build_message_files, check_manifest from distutils.command.install_lib import install_lib as base class install_lib(base): def run(self): check_manifest() build_message_files(self) base.run(self)
