Skip to content

Commit 07dda11

Browse files
committed
Phase 8
Signed-off-by: Christian Vetter <christian.vetter@here.com>
1 parent bbd1ba5 commit 07dda11

2 files changed

Lines changed: 7 additions & 3 deletions

File tree

flatdata-py/flatdata/lib/flatdata_writer.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,19 @@
33
See the LICENSE file in the root of this project for license details.
44
'''
55

6-
from typing import Any
6+
from __future__ import annotations
7+
8+
from typing import Any, TYPE_CHECKING
79

810
from flatdata.generator.engine import Engine
911
from flatdata.generator.tree.errors import FlatdataSyntaxError
1012

1113
from .resource_storage import ResourceStorage
1214
from .file_resource_writer import FileResourceWriter
1315

16+
if TYPE_CHECKING:
17+
from .archive_builder import ArchiveBuilder
18+
1419

1520
class Writer:
1621
'''
@@ -39,7 +44,7 @@ def __init__(self, archive_schema: str, path: str, archive_name: str = "") -> No
3944
raise RuntimeError(
4045
"Error in generating modules from provided schema: %s " % err)
4146

42-
self.builder = archive_type(
47+
self.builder: ArchiveBuilder = archive_type(
4348
ResourceStorage(FileResourceWriter(), path))
4449

4550
def set(self, resource_name: str, resource_data: Any) -> None:

flatdata-py/flatdata/lib/inspector.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
import os
99
import sys
1010
import types
11-
from typing import Any
1211

1312
import pandas as pd
1413

0 commit comments

Comments
 (0)