Exemple #1
0
 def _encode_specific(self, d):
     super()._encode_specific(d)
     d['ImplementedProtocolVersion'] = self.implemented_protocol_version
     d['SupportedLobbyTypes'] = [
         LobbyTypeEnum.to_string(x) for x in self.supported_lobby_types
     ]
     d['Rules'] = [x.encode() for x in self.rules]
 def __str__(self):
     return "{0} => {1} ({2}) ({3})".format(
         super().__str__(),
         self.implemented_protocol_version,
         ", ".join([LobbyTypeEnum.to_string(x) for x in self.supported_lobby_types]),
         ", ".join([x.__str__() for x in self.rules]),
     )
 def _encode_specific(self, d):
     super()._encode_specific(d)
     d["ImplementedProtocolVersion"] = self.implemented_protocol_version
     d["SupportedLobbyTypes"] = [LobbyTypeEnum.to_string(x) for x in self.supported_lobby_types]
     d["Rules"] = [x.encode() for x in self.rules]
 def __str__(self):
     return '{0} ({1})'.format(
         super().__str__(),
         ', '.join([LobbyTypeEnum.to_string(x) for x in self.lobby_types])
     )
 def _encode_specific(self, d):
     super()._encode_specific(d)
     d['LobbyTypes'] = [LobbyTypeEnum.to_string(x) for x in self.lobby_types]
Exemple #6
0
 def __str__(self):
     return '{0} ({1})'.format(
         super().__str__(),
         ', '.join([LobbyTypeEnum.to_string(x) for x in self.lobby_types]))
Exemple #7
0
 def _encode_specific(self, d):
     super()._encode_specific(d)
     d['LobbyTypes'] = [
         LobbyTypeEnum.to_string(x) for x in self.lobby_types
     ]
Exemple #8
0
 def __str__(self):
     return '{0} => {1} ({2}) ({3})'.format(
         super().__str__(), self.implemented_protocol_version, ', '.join([
             LobbyTypeEnum.to_string(x) for x in self.supported_lobby_types
         ]), ', '.join([x.__str__() for x in self.rules]))