19 Commits
Author SHA1 Message Date
Roy Wellington Ⅳ b6142c13d6 Change zope's implements to be a class decorator.
When attempting to import any module that uses zope.interface.implements
in Python 3, a TypeError is raised; it reads:

    TypeError: Class advice impossible in Python3.  Use the @implementer
    class decorator instead.

Following the listed advice seems to function in Python 3.
2016-02-20 00:37:40 -08:00
Peter Eckersley 0ab54820c6 Non-interactive menus were broken if labelled with help... 2016-02-09 14:25:18 -08:00
Roy Wellington Ⅳ 9c28364477 Make exception syntax Python 3 compatible.
Translate all except and raise statements that are in the old form to
the Python 3 compatible format.
2016-01-30 19:53:50 -08:00
Peter Eckersley 9a1199ed24 Wrangle a lot of **_kwargs 2016-01-21 15:50:45 -08:00
Peter Eckersley 8c9757a062 Correct docstring 2016-01-20 17:55:45 -08:00
Peter Eckersley 410bd22793 As previously implemented, iDisplay.menu() returns an index, not a tag 2016-01-20 17:21:40 -08:00
Peter Eckersley 22dccf0adb Use sphinx backticks more consistently 2016-01-20 17:16:32 -08:00
Peter Eckersley e112e2ce61 Remove pylint disable 2016-01-20 17:16:19 -08:00
Peter Eckersley 96f704f577 Test cases for various error cases (and associtated bugfixes) 2016-01-01 15:29:34 -08:00
Peter Eckersley b5828d92ad Test cases for NoninteractiveDisplay
(and one of the associated bugfixes :)
2015-12-30 16:07:25 -08:00
Peter Eckersley d358c8d1c0 Correct docstrings & associated typing confusion 2015-12-30 15:52:51 -08:00
Peter Eckersley d471169b6b Add default-handling to the iDisplay interface
(and the other iDisplay implementations)
2015-12-28 23:47:32 -08:00
Peter Eckersley 4f33a4dbb5 Noninteractive iDisplay basic implementation
(no tests or hooks, yet)
2015-12-27 15:24:52 -08:00
Peter Eckersley c3c4c6c632 Begin work on a noninteractive iDisplay 2015-12-27 14:35:13 -08:00
Peter Eckersley 1a4d7c1445 Lintmonster 2015-11-20 19:02:50 -08:00
Peter Eckersley ec267cf215 "Compute" the minimum height needed to reasonably display input 2015-11-20 19:02:50 -08:00
Jakub Warmuz 83185e5553 pep8 letsencrypt 2015-09-06 09:20:11 +00:00
Jakub Warmuz 02e7154c0d Drop M2Crypto 2015-07-06 12:18:27 +00:00
Jakub Warmuz 41e86df252 Move letsencrypt.client to letsencrypt 2015-05-10 12:32:05 +00:00