示例#1
0
文件: vendor.py 项目: renren/peach
def init():
    # import sys
    # for v in globals().values():
    # 	print v, type(v), getattr(v, '__mro__', [])
    if "vendor" in detectorshub._known_types:
        return
    detectors = [v() for v in globals().values() if DetectorBase in getattr(v, "__mro__", [])]
    for d in detectors:
        if d.can_register:
            detectorshub.register(d)
示例#2
0
def init():
    #import sys
    #for v in globals().values():
    #	print v, type(v), getattr(v, '__mro__', [])
    if 'vendor' in detectorshub._known_types:
        return
    detectors = [
        v() for v in globals().values()
        if DetectorBase in getattr(v, '__mro__', [])
    ]
    for d in detectors:
        if d.can_register:
            detectorshub.register(d)
示例#3
0
def register_detector(cls):
    """Collector of all the verbify detectors."""
    detectorshub.register(cls())
    return cls
示例#4
0
def register_detector(cls):
    """Collector of all the reddit detectors."""
    detectorshub.register(cls())
    return cls
示例#5
0
def register_detector(cls):
    """Collector of all the reddit detectors."""
    detectorshub.register(cls())
    return cls