Esempio n. 1
0
 def f():
     try:
         fd = rposix.open(self.path, os.O_RDONLY, 0777)
         try:
             text = os.read(fd, 50)
             return text
         finally:
             os.close(fd)
     except OSError:
         return ''
Esempio n. 2
0
def open_path_helper(path, os_flags, append):
    # XXX for now always return DiskFile
    fd = rposix.open(path, os_flags, 0666)
    if append:
        try:
            os.lseek(fd, 0, 2)
        except OSError:
            # XXX does this pass make sense?
            pass
    return DiskFile(fd)