Пример #1
0
    def __init__(self, table, container=None, **kw):
        self.table, kw['delimiter'] = _table_and_delimiter(table)

        if isinstance(container, Archive):
            f = None
        elif isinstance(container, Path):
            f = container.joinpath(self.table.url)
        else:
            f = self.table.url  # pragma: no cover

        self.container = container
        self.header_written = not self.table.dialect.header
        UnicodeWriter.__init__(self, f, **kw)