def truncate(self, length):
old_data = self.data
if length == 0:
self.data = bytes('', 'utf8')
elif length <= len(old_data):
self.data = self.data[:length]
else:
self.data = old_data + bytes(
'\0' * (length - len(old_data)), 'utf8'
)
self.stat['st_atime'] = time()
self.stat['st_mtime'] = time()
self.dirty = True
评论列表
文章目录