4 HCE project, Python bindings, Distributed Tasks Manager application. 5 DateTimeType Class content main functional extract of datetime. 9 @author Aleksandr Skuridin <skuridin.alexander+hce@gmail.com> 10 @link: http://hierarchical-cluster-engine.com/ 11 @copyright: Copyright © 2013-2015 IOIX Ukraine 12 @license: http://hierarchical-cluster-engine.com/license/ 34 if logger
is not None:
35 logger.debug(siteUrl +
', FETCHER_TYPE: ' + propertyValue)
39 fetcherProperties = json.loads(propertyValue)
40 for pattern
in fetcherProperties:
41 match = re.search(pattern, siteUrl)
43 fetchType = fetcherProperties[pattern]
45 if fetchType == BaseFetcher.TYP_DYNAMIC
or fetchType == BaseFetcher.TYP_NORMAL:
46 if logger
is not None:
47 logger.info(siteUrl +
', Fetch Type value: ' + str(fetchType))
49 logger.debug(siteUrl +
', wrong Fetch Type number: ' + str(fetchType))
54 if logger
is not None:
55 logger.debug(
"Fetcher Type Exception: " + str(ex))
def getFromProperty(propertyValue, siteUrl, logger=None)
Check the fetcher type by FETCHER_TYPE project property.