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