Skip to content

Commit

Permalink
Merge pull request #1057 from mrwacky42/pep8-cleanup
Browse files Browse the repository at this point in the history
Make ./pep8.travis.sh run cleanly
  • Loading branch information
bmw committed Oct 21, 2015
2 parents 2cab4e5 + 424f4f0 commit 368b69f
Show file tree
Hide file tree
Showing 6 changed files with 29 additions and 23 deletions.
2 changes: 1 addition & 1 deletion letsencrypt-apache/letsencrypt_apache/configurator.py
Original file line number Diff line number Diff line change
Expand Up @@ -165,7 +165,7 @@ def prepare(self):
temp_install(self.mod_ssl_conf)

def deploy_cert(self, domain, cert_path, key_path,
chain_path=None, fullchain_path=None): # pylint: disable=unused-argument
chain_path=None, fullchain_path=None): # pylint: disable=unused-argument
"""Deploys certificate to specified virtual host.
Currently tries to find the last directives to deploy the cert in
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -176,7 +176,7 @@ def get_testable_domain_names(self):
return {"example.com"}

def deploy_cert(self, domain, cert_path, key_path, chain_path=None,
fullchain_path=None):
fullchain_path=None):
"""Installs cert"""
cert_path, key_path, chain_path = self.copy_certs_and_keys(
cert_path, key_path, chain_path)
Expand Down
2 changes: 1 addition & 1 deletion letsencrypt-nginx/letsencrypt_nginx/configurator.py
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,7 @@ def prepare(self):

# Entry point in main.py for installing cert
def deploy_cert(self, domain, cert_path, key_path,
chain_path, fullchain_path):
chain_path, fullchain_path):
# pylint: disable=unused-argument
"""Deploys certificate to specified virtual host.
Expand Down
33 changes: 17 additions & 16 deletions letsencrypt-nginx/letsencrypt_nginx/tests/configurator_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -112,11 +112,11 @@ def test_deploy_cert_stapling(self):
generated_conf = self.config.parser.parsed[example_conf]

self.assertTrue(util.contains_at_depth(generated_conf,
['ssl_stapling', 'on'], 2))
['ssl_stapling', 'on'], 2))
self.assertTrue(util.contains_at_depth(generated_conf,
['ssl_stapling_verify', 'on'], 2))
['ssl_stapling_verify', 'on'], 2))
self.assertTrue(util.contains_at_depth(generated_conf,
['ssl_trusted_certificate', 'example/chain.pem'], 2))
['ssl_trusted_certificate', 'example/chain.pem'], 2))

def test_deploy_cert(self):
server_conf = self.config.parser.abs_path('server.conf')
Expand Down Expand Up @@ -165,19 +165,20 @@ def test_deploy_cert(self):
self.assertEqual([['server_name', 'somename alias another.alias']],
parsed_server_conf)
self.assertTrue(util.contains_at_depth(parsed_nginx_conf,
[['server'],
[['include', self.config.parser.loc["ssl_options"]],
['ssl_certificate_key', '/etc/nginx/key.pem'],
['ssl_certificate', '/etc/nginx/fullchain.pem'],
['error_log', error_log],
['access_log', access_log],
['listen', '5001 ssl'],
['listen', '8000'],
['listen', 'somename:8080'],
['include', 'server.conf'],
[['location', '/'],
[['root', 'html'], ['index', 'index.html index.htm']]]]],
2))
[['server'],
[['include', self.config.parser.loc["ssl_options"]],
['ssl_certificate_key', '/etc/nginx/key.pem'],
['ssl_certificate', '/etc/nginx/fullchain.pem'],
['error_log', error_log],
['access_log', access_log],
['listen', '5001 ssl'],
['listen', '8000'],
['listen', 'somename:8080'],
['include', 'server.conf'],
[['location', '/'],
[['root', 'html'],
['index', 'index.html index.htm']]]]],
2))

def test_get_all_certs_keys(self):
nginx_conf = self.config.parser.abs_path('nginx.conf')
Expand Down
10 changes: 6 additions & 4 deletions letsencrypt/cli.py
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ def _find_domains(args, installer):

if not domains:
raise Error("Please specify --domains, or --installer that "
"will help in domain names autodiscovery")
"will help in domain names autodiscovery")

return domains

Expand Down Expand Up @@ -308,6 +308,7 @@ def _auth_from_domains(le_client, config, domains, plugins):

return lineage


def set_configurator(previously, now):
"""
Setting configurators multiple ways is okay, as long as they all agree
Expand All @@ -319,10 +320,11 @@ def set_configurator(previously, now):
return previously
if previously:
if previously != now:
msg = "Too many flags setting configurators/installers/authenticators %s -> %s"
raise PluginSelectionError, msg % (`previously`, `now`)
msg = "Too many flags setting configurators/installers/authenticators {0} -> {1}"
raise PluginSelectionError(msg.format(repr(previously), repr(now)))
return now


def diagnose_configurator_problem(cfg_type, requested, plugins):
"""
Raise the most helpful error message about a plugin being unavailable
Expand Down Expand Up @@ -351,7 +353,7 @@ def diagnose_configurator_problem(cfg_type, requested, plugins):
'"letsencrypt-auto auth" to get a cert you can install manually')
else:
msg = "{0} could not be determined or is not installed".format(cfg_type)
raise PluginSelectionError, msg
raise PluginSelectionError(msg)


def choose_configurator_plugins(args, config, plugins, verb):
Expand Down
3 changes: 3 additions & 0 deletions letsencrypt/errors.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ class SubprocessError(Error):
class CertStorageError(Error):
"""Generic `.CertStorage` error."""


# Auth Handler Errors
class AuthorizationError(Error):
"""Authorization error."""
Expand Down Expand Up @@ -64,9 +65,11 @@ class DvsniError(DvAuthError):
class PluginError(Error):
"""Let's Encrypt Plugin error."""


class PluginSelectionError(Error):
"""A problem with plugin/configurator selection or setup"""


class NoInstallationError(PluginError):
"""Let's Encrypt No Installation error."""

Expand Down

0 comments on commit 368b69f

Please sign in to comment.