def open(self):
if self.is_open:
self._ui.debug('OPEN CALLED ON ALREADY OPEN RUNCONTEXT')
return
self.is_open = True
self._ui.debug('OPEN CALLED ON RUNCONTEXT')
csv.register_dialect('dataset_dialect', **self.dialect)
csv.register_dialect('writer_dialect', **self.writer_dialect)
self.dialect = csv.get_dialect('dataset_dialect')
self.writer_dialect = csv.get_dialect('writer_dialect')
self.db = shelve.open(self.file_context.file_name, writeback=True)
if six.PY2:
self.out_stream = open(self.out_file, 'ab')
elif six.PY3:
self.out_stream = open(self.out_file, 'a', newline='')
评论列表
文章目录