Пример #1
0
    def scancode(self):
        self.imports, self.warnings, self.binaries, allnms = scan_code(self.co)
        # TODO There has to be some bugs in the 'scan_code()' functions because
        #      some imports are present twice in the self.imports list.
        #      This could be fixed when scan_code will be replaced by package
        #      modulegraph.
        self.imports = self._remove_duplicate_entries(self.imports)

        if allnms:
            self._all = allnms
        if ctypes and self.binaries:
            self.binaries = _resolveCtypesImports(self.binaries)
            # Just to make sure there will be no duplicate entries.
            self.binaries = self._remove_duplicate_entries(self.binaries)
Пример #2
0
    def scancode(self):
        self.pyinstaller_imports, self.pyinstaller_warnings, self.pyinstaller_binaries, allnms = scan_code(
            self.co)
        self.pyinstaller_imports = self._remove_duplicate_entries(
            self.pyinstaller_imports)

        if allnms:
            self._all = allnms
        if ctypes and self.pyinstaller_binaries:
            self.pyinstaller_binaries = _resolveCtypesImports(
                self.pyinstaller_binaries)
            # Just to make sure there will be no duplicate entries.
            self.pyinstaller_binaries = self._remove_duplicate_entries(
                self.pyinstaller_binaries)
Пример #3
0
 def scancode(self):
     self.imports, self.warnings, self.binaries, allnms = scan_code(self.co)
     if allnms:
         self._all = allnms
     if ctypes and self.binaries:
         self.binaries = _resolveCtypesImports(self.binaries)
Пример #4
0
 def scancode(self):
     self.imports, self.warnings, self.binaries, allnms = scan_code(self.co)
     if allnms:
         self._all = allnms
     if ctypes and self.binaries:
         self.binaries = _resolveCtypesImports(self.binaries)
Пример #5
0
    def scancode(self):
        self.pyinstaller_imports, self.pyinstaller_warnings, self.pyinstaller_binaries, allnms = scan_code(self.co)
        self.pyinstaller_imports = self._remove_duplicate_entries(self.pyinstaller_imports)

        if allnms:
            self._all = allnms
        if ctypes and self.pyinstaller_binaries:
            self.pyinstaller_binaries = _resolveCtypesImports(self.pyinstaller_binaries)
            # Just to make sure there will be no duplicate entries.
            self.pyinstaller_binaries = self._remove_duplicate_entries(self.pyinstaller_binaries)