Esempio n. 1
0
 def _read_source(self):
     if self.desc[2] == imp.PY_COMPILED or self.desc[2] == imp.C_EXTENSION:
         return None
     filename = Filename(self.filename)
     filename.setExtension('py')
     filename.setText()
     vfile = vfs.getFile(filename)
     if not vfile:
         raise IOError("Could not find '%s'" % filename)
     return vfile.readFile(True)
Esempio n. 2
0
    def _read_source(self):
        """ Returns the Python source for this file, if it is
        available, or None if it is not.  May raise IOError. """

        if self.fileType == FTPythonCompiled or self.fileType == FTExtensionModule:
            return None

        filename = Filename(self.filename)
        filename.setExtension("py")
        filename.setText()
        vfile = vfs.getFile(filename)
        if not vfile:
            raise IOError
        return vfile.readFile(True)
Esempio n. 3
0
    def _read_source(self):
        """ Returns the Python source for this file, if it is
        available, or None if it is not.  May raise IOError. """

        if self.desc[2] == imp.PY_COMPILED or \
           self.desc[2] == imp.C_EXTENSION:
            return None

        filename = Filename(self.filename)
        filename.setExtension('py')
        filename.setText()
        vfile = vfs.getFile(filename)
        if not vfile:
            raise IOError("Could not find '%s'" % (filename))
        return vfile.readFile(True)
Esempio n. 4
0
    def _read_source(self):
        """ Returns the Python source for this file, if it is
        available, or None if it is not.  May raise IOError. """

        if self.desc[2] == imp.PY_COMPILED or \
           self.desc[2] == imp.C_EXTENSION:
            return None

        filename = Filename(self.filename)
        filename.setExtension('py')
        filename.setText()
        vfile = vfs.getFile(filename)
        if not vfile:
            raise IOError("Could not find '%s'" % (filename))
        return vfile.readFile(True)
Esempio n. 5
0
    def _read_source(self):
        """ Returns the Python source for this file, if it is
        available, or None if it is not.  May raise IOError. """

        if self.fileType == FTPythonCompiled or \
           self.fileType == FTExtensionModule:
            return None

        filename = Filename(self.filename)
        filename.setExtension('py')
        filename.setText()
        vfile = vfs.getFile(filename)
        if not vfile:
            raise IOError
        return vfile.readFile(True)