From 9c50f9f957c98099ca5201b6ae742c166617e250 Mon Sep 17 00:00:00 2001 From: Nathaniel McCallum Date: Wed, 10 Sep 2014 17:35:37 -0400 Subject: Update qrcode support for newer python-qrcode This substantially reduces the FreeIPA dependencies and allows QR codes to fit in a standard terminal. https://fedorahosted.org/freeipa/ticket/4430 Reviewed-By: Petr Vobornik --- ipalib/plugins/otptoken.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'ipalib/plugins/otptoken.py') diff --git a/ipalib/plugins/otptoken.py b/ipalib/plugins/otptoken.py index dfd010e7f..1bd85d4b9 100644 --- a/ipalib/plugins/otptoken.py +++ b/ipalib/plugins/otptoken.py @@ -246,7 +246,7 @@ class otptoken_add(LDAPCreate): msg_summary = _('Added OTP token "%(value)s"') takes_options = LDAPCreate.takes_options + ( - Flag('qrcode?', label=_('Display QR code (requires wide terminal)')), + Flag('qrcode?', label=_('Display QR code')), ) has_output_params = LDAPCreate.has_output_params + ( @@ -328,7 +328,7 @@ class otptoken_add(LDAPCreate): qr = qrcode.QRCode() qr.add_data(uri) qr.make() - qr.print_tty() + qr.print_ascii(tty=True) print "\n" return rv -- cgit