示例#1
0
    def register(self, linker):
        '''
            register @linker into linker manager, replace current linker
        :param linker: object, linker to be loaded
        :return: object, old linker or None
        '''
        old = self.__linker

        self.__linker = linker
        if self.__linker is not None:
            logger.info("linker manager: register new linker %s.",
                        self.__linker.name())
        else:
            if old is None:
                logger.warning(
                    "linker manager: linker is none, no linker registered.")
            else:
                logger.warning(
                    "linker manager: linker is none, old linker %s is unregistered.",
                    old.name())

        return old
示例#2
0
 def _shutdown(self):
     logger.warning("extractor: unimplemented shutdown method.")
示例#3
0
 def _persist(self):
     logger.warning("extractor: unimplemented persist method.")
示例#4
0
 def _launch(self):
     logger.warning("extractor: unimplemented launch method.")
示例#5
0
 def _launch(self):
     logger.warning(
         "linker: unimplemented launch method, nothing will be done.")
示例#6
0
 def _accept(self, uri):
     logger.warning("parser: unimplemented accept method.")
示例#7
0
 def _shutdown(self):
     logger.warning("parser: unimplemented shutdown method.")
示例#8
0
 def _launch(self):
     logger.warning("parser: unimplemented launch method.")
示例#9
0
 def _push(self, uri):
     logger.warning(
         "linker: unimplemented push method, nothing will be done.")
示例#10
0
 def _config(self, pattern, config):
     logger.warning(
         "linker: unimplemented config method, nothing will be done.")
示例#11
0
 def _exists(self, uri):
     logger.warning(
         "linker: unimplemented exists method, nothing will be done.")
     return False
示例#12
0
 def _accept(self, uri):
     logger.warning("linker: unimplemented accept method, default denied.")
示例#13
0
 def _filter(self, *cond):
     logger.warning(
         "linker: unimplemented filter method, nothing will be done.")
示例#14
0
 def _shutdown(self):
     logger.warning(
         "linker: unimplemented shutdown method, nothing will be done.")
示例#15
0
 def _filter(self, *cond):
     logger.warning("extractor: unimplemented filter method.")
示例#16
0
 def _accept(self, uri):
     logger.warning("extractor: unimplemented accept method.")
示例#17
0
 def _pull(self):
     logger.warning(
         "linker: unimplemented pull method, nothing will be done.")
示例#18
0
 def _persist(self):
     logger.warning("parser: unimplemented persist method.")
示例#19
0
 def _update(self, uri, extras):
     logger.warning(
         "linker: unimplemented update method, nothing will be done.")
示例#20
0
 def _filter(self, *cond):
     logger.warning("parser: unimplemented filter method.")
示例#21
0
 def _extract(self, uri, content):
     logger.warning("extractor: unimplemented extract method.")
示例#22
0
 def _parse(self, uri, content):
     logger.warning("parser: unimplemented parser method.")
示例#23
0
 def _accept(self, obj):
     logger.warning("filter: unimplemented accept method.")