comparison sat_frontends/bridge/bridge_frontend.py @ 2624:56f94936df1e

code style reformatting using black
author Goffi <goffi@goffi.org>
date Wed, 27 Jun 2018 20:14:46 +0200
parents 26edcf3a30eb
children 378188abe941
comparison
equal deleted inserted replaced
2623:49533de4540b 2624:56f94936df1e
1 #!/usr/bin/env python2 1 #!/usr/bin/env python2
2 #-*- coding: utf-8 -*- 2 # -*- coding: utf-8 -*-
3 3
4 # SAT communication bridge 4 # SAT communication bridge
5 # Copyright (C) 2009-2018 Jérôme Poisson (goffi@goffi.org) 5 # Copyright (C) 2009-2018 Jérôme Poisson (goffi@goffi.org)
6 6
7 # This program is free software: you can redistribute it and/or modify 7 # This program is free software: you can redistribute it and/or modify
19 19
20 20
21 class BridgeException(Exception): 21 class BridgeException(Exception):
22 """An exception which has been raised from the backend and arrived to the frontend.""" 22 """An exception which has been raised from the backend and arrived to the frontend."""
23 23
24 def __init__(self, name, message='', condition=''): 24 def __init__(self, name, message="", condition=""):
25 """ 25 """
26 26
27 @param name (str): full exception class name (with module) 27 @param name (str): full exception class name (with module)
28 @param message (str): error message 28 @param message (str): error message
29 @param condition (str) : error condition 29 @param condition (str) : error condition
30 """ 30 """
31 Exception.__init__(self) 31 Exception.__init__(self)
32 self.fullname = unicode(name) 32 self.fullname = unicode(name)
33 self.message = unicode(message) 33 self.message = unicode(message)
34 self.condition = unicode(condition) if condition else '' 34 self.condition = unicode(condition) if condition else ""
35 self.module, dummy, self.classname = unicode(self.fullname).rpartition('.') 35 self.module, dummy, self.classname = unicode(self.fullname).rpartition(".")
36 36
37 def __str__(self): 37 def __str__(self):
38 message = (': %s' % self.message) if self.message else '' 38 message = (": %s" % self.message) if self.message else ""
39 return self.classname + message 39 return self.classname + message
40 40
41 def __eq__(self, other): 41 def __eq__(self, other):
42 return self.classname == other 42 return self.classname == other