diff sat_frontends/quick_frontend/quick_games.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 003b8b4b56a7
line wrap: on
line diff
--- a/sat_frontends/quick_frontend/quick_games.py	Wed Jun 27 07:51:29 2018 +0200
+++ b/sat_frontends/quick_frontend/quick_games.py	Wed Jun 27 20:14:46 2018 +0200
@@ -18,6 +18,7 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 from sat.core.log import getLogger
+
 log = getLogger(__name__)
 
 from sat.core.i18n import _
@@ -36,23 +37,27 @@
 
     @classmethod
     def registerSignals(cls, host):
-
         def make_handler(suffix, signal):
             def handler(*args):
                 if suffix in ("Started", "Players"):
                     return cls.startedHandler(host, suffix, *args)
                 return cls.genericHandler(host, signal, *args)
+
             return handler
 
         for suffix in cls._signal_suffixes:
             signal = cls._signal_prefix + suffix
-            host.registerSignal(signal, handler=make_handler(suffix, signal), iface="plugin")
+            host.registerSignal(
+                signal, handler=make_handler(suffix, signal), iface="plugin"
+            )
 
     @classmethod
     def startedHandler(cls, host, suffix, *args):
         room_jid, args, profile = jid.JID(args[0]), args[1:-1], args[-1]
         referee, players, args = args[0], args[1], args[2:]
-        chat_widget = host.widgets.getOrCreateWidget(quick_chat.QuickChat, room_jid, type_=C.CHAT_GROUP, profile=profile)
+        chat_widget = host.widgets.getOrCreateWidget(
+            quick_chat.QuickChat, room_jid, type_=C.CHAT_GROUP, profile=profile
+        )
 
         # update symbols
         if cls._game_name not in chat_widget.visible_states:
@@ -62,7 +67,11 @@
         contact_list = host.contact_lists[profile]
         for occupant in chat_widget.occupants:
             occupant_jid = jid.newResource(room_jid, occupant)
-            contact_list.setCache(occupant_jid, cls._game_name, symbols[index % len(symbols)] if occupant in players else None)
+            contact_list.setCache(
+                occupant_jid,
+                cls._game_name,
+                symbols[index % len(symbols)] if occupant in players else None,
+            )
             chat_widget.update(occupant_jid)
 
         if suffix == "Players" or chat_widget.nick not in players:
@@ -71,8 +80,12 @@
             return  # game panel is already there
         real_class = host.widgets.getRealClass(cls)
         if real_class == cls:
-            host.showDialog(_(u"A {game} activity between {players} has been started, but you couldn't take part because your client doesn't support it.").format(game=cls._game_name, players=', '.join(players)),
-                            _(u"{game} Game").format(game=cls._game_name))
+            host.showDialog(
+                _(
+                    u"A {game} activity between {players} has been started, but you couldn't take part because your client doesn't support it."
+                ).format(game=cls._game_name, players=", ".join(players)),
+                _(u"{game} Game").format(game=cls._game_name),
+            )
             return
         panel = real_class(chat_widget, referee, players, *args)
         chat_widget.games[cls._game_name] = panel
@@ -86,7 +99,10 @@
             try:
                 game_panel = chat_widget.games[cls._game_name]
             except KeyError:
-                log.error("TODO: better game synchronisation - received signal %s but no panel is found" % signal)
+                log.error(
+                    "TODO: better game synchronisation - received signal %s but no panel is found"
+                    % signal
+                )
                 return
             else:
                 getattr(game_panel, "%sHandler" % signal)(*args)
@@ -95,23 +111,43 @@
 class Tarot(RoomGame):
     _game_name = "Tarot"
     _signal_prefix = "tarotGame"
-    _signal_suffixes = ("Started", "Players", "New", "ChooseContrat",
-                        "ShowCards", "YourTurn", "Score", "CardsPlayed",
-                        "InvalidCards",
-                        )
+    _signal_suffixes = (
+        "Started",
+        "Players",
+        "New",
+        "ChooseContrat",
+        "ShowCards",
+        "YourTurn",
+        "Score",
+        "CardsPlayed",
+        "InvalidCards",
+    )
 
 
 class Quiz(RoomGame):
     _game_name = "Quiz"
     _signal_prefix = "quizGame"
-    _signal_suffixes = ("Started", "New", "Question", "PlayerBuzzed",
-                        "PlayerSays", "AnswerResult", "TimerExpired",
-                        "TimerRestarted",
-                        )
+    _signal_suffixes = (
+        "Started",
+        "New",
+        "Question",
+        "PlayerBuzzed",
+        "PlayerSays",
+        "AnswerResult",
+        "TimerExpired",
+        "TimerRestarted",
+    )
 
 
 class Radiocol(RoomGame):
     _game_name = "Radiocol"
     _signal_prefix = "radiocol"
-    _signal_suffixes = ("Started", "Players", "SongRejected", "Preload",
-                        "Play", "NoUpload", "UploadOk")
+    _signal_suffixes = (
+        "Started",
+        "Players",
+        "SongRejected",
+        "Preload",
+        "Play",
+        "NoUpload",
+        "UploadOk",
+    )