Changed calling signature of output_for_cli(); started work on 'textui' backend plugin

This commit is contained in:
Jason Gerard DeRose
2008-11-12 00:46:04 -07:00
parent f3869d7b24
commit 014af24731
5 changed files with 237 additions and 64 deletions

7
ipa
View File

@@ -30,7 +30,12 @@ from ipalib import api
from ipalib.cli import CLI
if __name__ == '__main__':
# If we can't explicitly determin the encoding, we assume UTF-8:
if sys.stdin.encoding is None:
encoding = 'UTF-8'
else:
encoding = sys.stdin.encoding
cli = CLI(api,
(s.decode('utf-8') for s in sys.argv[1:])
(s.decode(encoding) for s in sys.argv[1:])
)
sys.exit(cli.run())