From 6dd602372b17b1f557eb4efce0a8d213534bc1d7 Mon Sep 17 00:00:00 2001 From: Brian (bex) Exelbierd Date: Aug 16 2017 12:00:04 +0000 Subject: Fix unicode input --- diff --git a/fedora_business_cards/generators/fedora.py b/fedora_business_cards/generators/fedora.py index 05dcd92..797448d 100644 --- a/fedora_business_cards/generators/fedora.py +++ b/fedora_business_cards/generators/fedora.py @@ -24,6 +24,7 @@ Generator for the Fedora business card layout. https://fedoraproject.org/wiki/Business_cards """ +import sys from decimal import Decimal from getpass import getpass from optparse import OptionGroup @@ -113,7 +114,7 @@ class FedoraGenerator(BaseGenerator): done_editing = True elif lineno in ['n', 't', '0', '1', '2', '3', '4', '5']: print ("Enter new data for line %s:" % lineno), - newdata = raw_input() + newdata = raw_input().decode(sys.stdin.encoding) if lineno == 'n': self.fields['name'] = newdata elif lineno == 't':