コード例 #1
0
ファイル: PopularityParams.py プロジェクト: TonyWildish/DDM
 def validatesite(self, sitename):
     if lexicon.anstr(sitename) & (sitename == 'summary'):
         return True
     if lexicon.tier(sitename):
         sitelist = popCommonDB.getSitesList(DBUSER)
         if sitename in sitelist:
             return True
     raise Paramvalidationexception('sitename', 'param must be a valid site name')
コード例 #2
0
 def validatesite(self, sitename):
     if lexicon.anstr(sitename) & (sitename == 'summary'):
         return True
     if lexicon.tier(sitename):
         sitelist = popCommonDB.getSitesList(DBUSER)
         if sitename in sitelist:
             return True
     raise Paramvalidationexception('sitename',
                                    'param must be a valid site name')
コード例 #3
0
ファイル: PopularityParams.py プロジェクト: TonyWildish/DDM
 def validateorder(self, order):
     if lexicon.anstr(order) & (order in self.ordervalues):
         return True
     raise Paramvalidationexception('order', 'param must be a value in %s' % self.ordervalues)
コード例 #4
0
ファイル: PopularityParams.py プロジェクト: TonyWildish/DDM
 def validateaggregation(self, aggr):
     if lexicon.anstr(aggr) & (aggr in self.aggregationvalues):
         return True
     raise Paramvalidationexception('aggr', 'param must be value in %s' % self.aggregationvalues)
コード例 #5
0
 def validateorder(self, order):
     if lexicon.anstr(order) & (order in self.ordervalues):
         return True
     raise Paramvalidationexception(
         'order', 'param must be a value in %s' % self.ordervalues)
コード例 #6
0
 def validateaggregation(self, aggr):
     if lexicon.anstr(aggr) & (aggr in self.aggregationvalues):
         return True
     raise Paramvalidationexception(
         'aggr', 'param must be value in %s' % self.aggregationvalues)