• Home
  • Raw
  • Download

Lines Matching refs:_file

582         self._file = f
631 _lock_file(self._file)
637 _unlock_file(self._file)
646 _sync_flush(self._file)
657 self._file.seek(0, 2)
658 cur_len = self._file.tell()
670 self._file.seek(start)
674 buffer = self._file.read(min(4096,
675 stop - self._file.tell()))
688 self._file.close()
701 self._file = open(self._path, 'rb+')
706 _lock_file(self._file, dotlock=False)
729 self._file.close() # Sync has been done by self.flush() above.
743 self._file.seek(0, 2)
744 before = self._file.tell()
750 self._pre_mailbox_hook(self._file)
752 self._pre_message_hook(self._file)
754 self._post_message_hook(self._file)
756 self._file.truncate(before)
758 self._file.flush()
759 self._file_length = self._file.tell() # Record current length of mailbox
772 self._file.seek(start)
773 from_line = self._file.readline().replace(os.linesep, '')
774 string = self._file.read(stop - self._file.tell())
782 self._file.seek(start)
784 self._file.readline()
785 string = self._file.read(stop - self._file.tell())
791 self._file.seek(start)
793 self._file.readline()
794 return _PartialFile(self._file, self._file.tell(), stop)
813 start = self._file.tell()
814 self._file.write(from_line + os.linesep)
815 self._dump_message(message, self._file, self._mangle_from_)
816 stop = self._file.tell()
842 self._file.seek(0)
844 line_pos = self._file.tell()
845 line = self._file.readline()
869 self._file_length = self._file.tell()
891 self._file.seek(0)
895 line = self._file.readline()
896 next_pos = self._file.tell()
901 line = self._file.readline()
902 next_pos = self._file.tell()
913 self._file.seek(0, 2)
914 self._file_length = self._file.tell()
1081 self._file = open(os.path.join(self._path, '.mh_sequences'), 'rb+')
1082 _lock_file(self._file)
1088 _unlock_file(self._file)
1089 _sync_close(self._file)
1090 del self._file
1261 self._file.seek(start)
1262 self._file.readline() # Skip '1,' line specifying labels.
1265 line = self._file.readline()
1271 line = self._file.readline()
1275 body = self._file.read(stop - self._file.tell()).replace(os.linesep,
1286 self._file.seek(start)
1287 self._file.readline() # Skip '1,' line specifying labels.
1290 line = self._file.readline()
1295 line = self._file.readline()
1299 self._file.read(stop - self._file.tell()).replace(os.linesep,
1319 self._file.seek(0)
1324 line = self._file.readline()
1325 next_pos = self._file.tell()
1331 in self._file.readline()[1:].split(',')
1343 self._file.seek(0, 2)
1344 self._file_length = self._file.tell()
1362 start = self._file.tell()
1371 self._file.write('1')
1373 self._file.write(', ' + label)
1374 self._file.write(',,')
1376 self._file.write(' ' + label + ',')
1377 self._file.write(os.linesep)
1379 self._file.write('1,,' + os.linesep)
1387 self._file.write(line.replace('\n', os.linesep))
1390 self._file.write('*** EOOH ***' + os.linesep)
1397 self._file.write(line.replace('\n', os.linesep))
1404 self._file.write(line.replace('\n', os.linesep))
1411 self._file.write(buffer.replace('\n', os.linesep))
1415 self._file.write(message[:body_start].replace('\n',
1417 self._file.write('*** EOOH ***' + os.linesep)
1418 self._file.write(message[:body_start].replace('\n',
1420 self._file.write(message[body_start:].replace('\n',
1423 self._file.write('*** EOOH ***' + os.linesep + os.linesep)
1424 self._file.write(message.replace('\n', os.linesep))
1430 self._file.write(line.replace('\n', os.linesep))
1434 self._file.write('*** EOOH ***' + os.linesep)
1442 self._file.write(buffer.replace('\n', os.linesep))
1445 stop = self._file.tell()
1875 self._file = f
1883 return self._read(size, self._file.read)
1887 return self._read(size, self._file.readline)
1911 self._file.seek(self._pos)
1912 self._file.seek(offset, whence)
1913 self._pos = self._file.tell()
1918 if hasattr(self._file, 'close'):
1919 self._file.close()
1920 del self._file
1926 self._file.seek(self._pos)
1928 self._pos = self._file.tell()
1968 del self._file