|
def | __init__ (self) |
|
def | process (self, siteRecalculatorObjs, queryCallback) |
|
def | isSiteExist (self, siteId, queryCallback, userId=None) |
|
def | generateCriterionSQL (self, criterions, additionWhere=None, siteId=None) |
|
def | fetchByCriterions (self, criterions, queryCallback) |
|
def | dbLock (self, mutexName, queryCallback, sleepTime=1, mutexLockTTL=Constants.DEFAULT_LOCK_TTL) |
|
def | dbUnlock (self, mutexName, queryCallback) |
|
def | createUrlsInsertQuery (self, siteId, localKeys, localValues) |
|
def | copyUrlsToDcUrls (self, siteId, queryCallback) |
|
def | statisticLogUpdate (self, localObj, urlMd5, siteId, status, queryCallback, isInsert=False) |
|
def | calculateMd5FormUrl (self, url, urlType, useNormilize=False) |
|
Definition at line 21 of file FieldRecalculatorTask.py.
◆ __init__()
def dc_db.FieldRecalculatorTask.FieldRecalculatorTask.__init__ |
( |
|
self | ) |
|
Definition at line 25 of file FieldRecalculatorTask.py.
26 super(FieldRecalculatorTask, self).
__init__()
27 self.recalculator = FieldRecalculator()
def __init__(self)
constructor
◆ process()
def dc_db.FieldRecalculatorTask.FieldRecalculatorTask.process |
( |
|
self, |
|
|
|
siteRecalculatorObjs, |
|
|
|
queryCallback |
|
) |
| |
Definition at line 35 of file FieldRecalculatorTask.py.
35 def process(self, siteRecalculatorObjs, queryCallback):
36 response = GeneralResponse()
37 for siteRecalculatorObj
in siteRecalculatorObjs:
38 if hasattr(siteRecalculatorObj,
"criterions")
and siteRecalculatorObj.criterions
is not None:
39 siteIds = self.fetchByCriterions(siteRecalculatorObj.criterions, queryCallback)
40 if siteIds
is not None and hasattr(siteIds,
'__iter__'):
41 for siteId
in siteIds:
42 localSiteRecalculatorObj = copy.deepcopy(siteRecalculatorObj)
43 localSiteRecalculatorObj.criterions =
None 44 localSiteRecalculatorObj.siteId = siteId
45 siteRecalculatorObjs.append(localSiteRecalculatorObj)
46 for siteRecalculatorObj
in siteRecalculatorObjs:
47 response.statuses.append(siteRecalculatorObj.siteId)
48 self.recalculator.commonRecalc(siteRecalculatorObj.siteId, queryCallback, siteRecalculatorObj.recalcType)
◆ recalculator
dc_db.FieldRecalculatorTask.FieldRecalculatorTask.recalculator |
The documentation for this class was generated from the following file: