From 51849581799ab13f1ecff8c6db433bbbcb4e965d Mon Sep 17 00:00:00 2001 From: enkore Date: Tue, 1 Oct 2013 13:05:03 +0200 Subject: [PATCH] core: remove unreachable code --- i3pystatus/core/exceptions.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/i3pystatus/core/exceptions.py b/i3pystatus/core/exceptions.py index 4d5256b..21eac5e 100644 --- a/i3pystatus/core/exceptions.py +++ b/i3pystatus/core/exceptions.py @@ -6,19 +6,22 @@ class ConfigError(Exception): super().__init__(message) + class ConfigKeyError(ConfigError, KeyError): def format(self, key): return "invalid option '{0}'".format(key) + class ConfigMissingError(ConfigError): def format(self, missing): return "missing required options: {0}".format(missing) - super().__init__(module) + class ConfigAmbigiousClassesError(ConfigError): def format(self, ambigious_classes): return "ambigious module specification, found multiple classes: {0}".format(ambigious_classes) + class ConfigInvalidModuleError(ConfigError): def format(self): return "no class found"