Ejemplo n.º 1
0
        def proxyCallback(value):
            if value is not None and len(value) > 1:
                self.__cache['databaseID'] = value[0]
                self.__cache['account'] = dossiers2.getAccountDossierDescr(value[1])
                self.__cache['clan'] = value[2]
                self.__cache['rating'] = value[3]
                self.__cache['rated7x7Seasons'] = seasons = {}
                for sID, d in (value[4] or {}).iteritems():
                    seasons[sID] = dossiers2.getRated7x7DossierDescr(d)

            callback(self.__cache['account'])
Ejemplo n.º 2
0
        def proxyCallback(value):
            if value is not None and len(value) > 1:
                self.__cache['databaseID'] = value[0]
                self.__cache['account'] = dossiers2.getAccountDossierDescr(
                    value[1])
                self.__cache['clan'] = value[2]
                self.__cache['rating'] = value[3]
                self.__cache['rated7x7Seasons'] = seasons = {}
                for sID, d in (value[4] or {}).iteritems():
                    seasons[sID] = dossiers2.getRated7x7DossierDescr(d)

            callback(self.__cache['account'])
Ejemplo n.º 3
0
 def unpack(dossierCD, clubDbID, memberDbID):
     return ClubMemberDossier(dossiers2.getRated7x7DossierDescr(dossierCD), clubDbID, memberDbID)
Ejemplo n.º 4
0
 def getRated7x7SeasonDossier(self, seasonID):
     return self._makeSeasonDossier(self._rated7x7Seasons.get(seasonID) or dossiers2.getRated7x7DossierDescr())
Ejemplo n.º 5
0
 def unpack(dossierCD, clubDbID, memberDbID):
     return ClubMemberDossier(dossiers2.getRated7x7DossierDescr(dossierCD),
                              clubDbID, memberDbID)
Ejemplo n.º 6
0
 def getRated7x7SeasonDossier(self, seasonID):
     return self._makeSeasonDossier(
         self._rated7x7Seasons.get(seasonID)
         or dossiers2.getRated7x7DossierDescr())