Mercurial > libervia-backend
diff sat/plugins/plugin_misc_android.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 | 1048d8dc8a9d |
line wrap: on
line diff
--- a/sat/plugins/plugin_misc_android.py Wed Jun 27 07:51:29 2018 +0200 +++ b/sat/plugins/plugin_misc_android.py Wed Jun 27 20:14:46 2018 +0200 @@ -20,6 +20,7 @@ from sat.core.i18n import _, D_ from sat.core.constants import Const as C from sat.core.log import getLogger + log = getLogger(__name__) from sat.core import exceptions import sys @@ -32,7 +33,9 @@ C.PI_TYPE: C.PLUG_TYPE_MISC, C.PI_MAIN: "AndroidPlugin", C.PI_HANDLER: "no", - C.PI_DESCRIPTION: D_("""Manage Android platform specificities, like pause or notifications""") + C.PI_DESCRIPTION: D_( + """Manage Android platform specificities, like pause or notifications""" + ), } if sys.platform != "android": @@ -44,6 +47,7 @@ PARAM_VIBRATE_NAME = "vibrate" PARAM_VIBRATE_LABEL = D_(u"Vibrate on notifications") + class AndroidPlugin(object): params = """ @@ -55,40 +59,41 @@ </individual> </params> """.format( - category_name = PARAM_VIBRATE_CATEGORY, - category_label = D_(PARAM_VIBRATE_CATEGORY), - param_name = PARAM_VIBRATE_NAME, - param_label = PARAM_VIBRATE_LABEL, - ) + category_name=PARAM_VIBRATE_CATEGORY, + category_label=D_(PARAM_VIBRATE_CATEGORY), + param_name=PARAM_VIBRATE_NAME, + param_label=PARAM_VIBRATE_LABEL, + ) def __init__(self, host): log.info(_("plugin Android initialization")) self.host = host host.memory.updateParams(self.params) - self.cagou_status_fd = open('.cagou_status', 'rb') - self.cagou_status = mmap.mmap(self.cagou_status_fd.fileno(), 1, prot=mmap.PROT_READ) + self.cagou_status_fd = open(".cagou_status", "rb") + self.cagou_status = mmap.mmap( + self.cagou_status_fd.fileno(), 1, prot=mmap.PROT_READ + ) # we set a low priority because we want the notification to be sent after all plugins have done their job host.trigger.add("MessageReceived", self.messageReceivedTrigger, priority=-1000) @property def cagou_active(self): - # 'R' status means Cagou is running in front - return self.cagou_status[0] == 'R' + # 'R' status means Cagou is running in front + return self.cagou_status[0] == "R" def _notifyMessage(self, mess_data, client): # send notification if there is a message and it is not a groupchat - if mess_data['message'] and mess_data['type'] != C.MESS_TYPE_GROUPCHAT: - message = mess_data['message'].itervalues().next() + if mess_data["message"] and mess_data["type"] != C.MESS_TYPE_GROUPCHAT: + message = mess_data["message"].itervalues().next() try: - subject = mess_data['subject'].itervalues().next() + subject = mess_data["subject"].itervalues().next() except StopIteration: - subject = u'Cagou new message' + subject = u"Cagou new message" - notification.notify( - title = subject, - message = message - ) - if self.host.memory.getParamA(PARAM_VIBRATE_NAME, PARAM_VIBRATE_CATEGORY, profile_key=client.profile): + notification.notify(title=subject, message=message) + if self.host.memory.getParamA( + PARAM_VIBRATE_NAME, PARAM_VIBRATE_CATEGORY, profile_key=client.profile + ): vibrator.vibrate() return mess_data