pylint/pyreverse/diadefslib.py
def class_diagram(self, project, klass):
        """return a class diagram definition for the given klass and its
        related klasses
        """

        self.classdiagram = ClassDiagram(klass, self.config.mode)
        if len(project.modules) > 1:
            module, klass = klass.rsplit(".", 1)
            module = project.get_module(module)
        else:
            module = project.modules[0]
            klass = klass.split(".")[-1]
        klass = next(module.ilookup(klass))

        anc_level, association_level = self._get_levels()
        self.extract_classes(klass, anc_level, association_level)
        return self.classdiagram
def class_diagram(self, project, klass):
        self.classdiagram = ClassDiagram(klass, self.config.mode)
        if len(project.modules) > 1:
            module, klass = klass.rsplit(".", 1)
            module = project.get_module(module)
        else:
            module = project.modules[0]
            klass = klass.split(".")[-1]
        klass = next(module.ilookup(klass))

        anc_level, association_level = self._get_levels()
        self.extract_classes(klass, anc_level, association_level)
        return self.classdiagram
def class_diagram ( self , project , klass ) : self . classdiagram = ClassDiagram ( klass , self . config . mode ) if len ( project . modules ) > 1 : module , klass = klass . rsplit ( "." , 1 ) module = project . get_module ( module ) else : module = project . modules [ 0 ] klass = klass . split ( "." ) [ - 1 ] klass = next ( module . ilookup ( klass ) ) anc_level , association_level = self . _get_levels ( ) self . extract_classes ( klass , anc_level , association_level ) return self . classdiagram
return a class diagram definition for the given klass and its
        related klasses
return a class diagram definition for the given klass and its related klasses