コード例 #1
0
ファイル: Activities.py プロジェクト: tsnik/SkyNet
 def on_message(self, text):
     dict_key = self.kwargs.get("key", "name")
     if text != "Назад":
         self.deferred.callback(
             ActivityReturn(ActivityReturn.ReturnType.OK, {dict_key: text}))
         return
     Activity.on_message(self, text)
コード例 #2
0
ファイル: Activities.py プロジェクト: tsnik/SkyNet
 def on_message(self, text):
     field_type = self.kwargs.get("field_type", "str")
     if text != "Назад":
         value = None
         if field_type == "str":
             value = text
         elif field_type == "int" and FieldEdit.is_int(text):
             value = int(text)
         elif field_type == "bool" and FieldEdit.is_bool(text):
             value = {"Да": True, "Нет": False}[text]
         if value is not None:
             self.deferred.callback(ActivityReturn(ActivityReturn.ReturnType.OK, {"value": value}))
             return
     Activity.on_message(self, text)
コード例 #3
0
ファイル: Activities.py プロジェクト: tsnik/SkyNet
 def on_message(self, text):
     field_type = self.kwargs.get("field_type", "str")
     if text != "Назад":
         value = None
         if field_type == "str":
             value = text
         elif field_type == "int" and FieldEdit.is_int(text):
             value = int(text)
         elif field_type == "bool" and FieldEdit.is_bool(text):
             value = {"Да": True, "Нет": False}[text]
         if value is not None:
             self.deferred.callback(
                 ActivityReturn(ActivityReturn.ReturnType.OK,
                                {"value": value}))
             return
     Activity.on_message(self, text)
コード例 #4
0
ファイル: Activities.py プロジェクト: tsnik/SkyNet
 def on_message(self, text):
     dict_key = self.kwargs.get("key", "name")
     if text != "Назад":
         self.deferred.callback(ActivityReturn(ActivityReturn.ReturnType.OK, {dict_key: text}))
         return
     Activity.on_message(self, text)