示例#1
0
 def __init__(self, args):
     ConfigurationMixIn.__init__(self, usage=__doc__)
     insert_default_options()
     self.manager = AstroidManager()
     self.register_options_provider(self.manager)
     args = self.load_command_line_configuration()
     sys.exit(self.run(args))
示例#2
0
 def __init__(self, args):
     ConfigurationMixIn.__init__(self, usage=__doc__)
     insert_default_options()
     self.manager = ASTNGManager()
     self.register_options_provider(self.manager)
     args = self.load_command_line_configuration()
     self.run(args)
示例#3
0
    def __init__(self, args):
        ConfigurationMixIn.__init__(self, usage=__doc__)
        insert_default_options()
        args = self.load_command_line_configuration()
        if self.config.output_format not in ('dot', 'vcg'):
            _check_graphviz_available(self.config.output_format)

        sys.exit(self.run(args))
示例#4
0
    def __init__(self, args: Iterable[str]):
        super().__init__(usage=__doc__)
        insert_default_options()
        args = self.load_command_line_configuration(args)
        if self.config.output_format not in ("dot", "vcg", "puml", "plantuml"):
            check_graphviz_availability()

        sys.exit(self.run(args))
示例#5
0
文件: main.py 项目: fkromer/pylint
    def __init__(self, args):
        ConfigurationMixIn.__init__(self, usage=__doc__)
        insert_default_options()
        args = self.load_command_line_configuration()
        if self.config.output_format not in ('dot', 'vcg'):
            _check_graphviz_available(self.config.output_format)

        sys.exit(self.run(args))
示例#6
0
 def __init__(self, args):
     ConfigurationMixIn.__init__(self, usage=__doc__)
     insert_default_options()
     self.manager = ASTNGManager()
     self.register_options_provider(self.manager)
     args = self.load_command_line_configuration()
     project = self.manager.project_from_files(args, astng_wrapper)
     self.project = project
示例#7
0
 def __init__(self, view, args, callback):
     ConfigurationMixIn.__init__(self, usage=__doc__)
     insert_default_options()
     self.manager = ASTNGManager()
     self.register_options_provider(self.manager)
     self.view = view
     self.callback = callback
     self.run(args)
 def __init__(self, args,out_file='test.xml'):
     ConfigurationMixIn.__init__(self, usage=__doc__)
     IdGeneratorMixIn.__init__(self)
     insert_default_options()
     self.manager = AstroidManager()
     self.register_options_provider(self.manager)
     args = self.load_command_line_configuration()
     self._out_file = out_file
     self.run(args)
     pass
 def __init__(self, args,process_candidates=False):
     ConfigurationMixIn.__init__(self, usage=__doc__)
     self._prob_used_classes = Set([])
     self._dbg_assattr_parents = Set([])
     self._process_candidates = process_candidates
     insert_default_options()
     self.manager = ASTNGManager()
     self.register_options_provider(self.manager)
     args = self.load_command_line_configuration()
     self.run(args)
示例#10
0
    def __init__(self, args: Iterable[str]):
        super().__init__(usage=__doc__)
        insert_default_options()
        args = self.load_command_line_configuration(args)
        if self.config.output_format not in DIRECTLY_SUPPORTED_FORMATS:
            check_graphviz_availability()
            print(
                f"Format {self.config.output_format} is not supported natively. Pyreverse will try to generate it using Graphviz..."
            )
            check_if_graphviz_supports_format(self.config.output_format)

        sys.exit(self.run(args))
示例#11
0
 def __init__(self, args,criteria='default',out_file='test.xml',treshold=None,add_value=False):
     ConfigurationMixIn.__init__(self, usage=__doc__)
     self._add_value = add_value
     self._project = args[0]
     self._treshold = treshold
     self._out_file = out_file
     self._criteria = criteria
     self._dbg_assattr_parents = set([])
     insert_default_options()
     self.manager = ASTNGManager()
     self.register_options_provider(self.manager)
     args = self.load_command_line_configuration()
     self.run(args)
示例#12
0
    def __init__(self, args: Sequence[str]) -> NoReturn:  # type: ignore[misc]
        _ArgumentsManager.__init__(self, prog="pyreverse", description=__doc__)
        _ArgumentsProvider.__init__(self, self)

        # Parse options
        insert_default_options()
        args = self._parse_command_line_configuration(args)

        if self.config.output_format not in DIRECTLY_SUPPORTED_FORMATS:
            check_graphviz_availability()
            print(
                f"Format {self.config.output_format} is not supported natively. Pyreverse will try to generate it using Graphviz..."
            )
            check_if_graphviz_supports_format(self.config.output_format)

        sys.exit(self.run(args))
示例#13
0
文件: main.py 项目: vzhz/cache-cards
 def __init__(self, args):
     ConfigurationMixIn.__init__(self, usage=__doc__)
     insert_default_options()
     args = self.load_command_line_configuration()
     sys.exit(self.run(args))
示例#14
0
 def __init__(self, args):
     ConfigurationMixIn.__init__(self, usage=__doc__)
     insert_default_options()
     args = self.load_command_line_configuration()
     sys.exit(self.run(args))