Mercurial > libervia-backend
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 |