From f19abc0b32f9c514a3d56471adac8a9053c18f74 Mon Sep 17 00:00:00 2001 From: Max Chesterfield Date: Mon, 2 Mar 2026 11:20:19 +1100 Subject: [PATCH 1/2] [DEV-2860] Expose database writers Aligns with ewb-sdk-jvm #227 Signed-off-by: Max Chesterfield --- src/zepben/ewb/__init__.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/zepben/ewb/__init__.py b/src/zepben/ewb/__init__.py index 3d7f57c6b..b5932b227 100644 --- a/src/zepben/ewb/__init__.py +++ b/src/zepben/ewb/__init__.py @@ -581,17 +581,21 @@ from zepben.ewb.database.sqlite.extensions.prepared_statement import * from zepben.ewb.database.sqlite.tables.exceptions import * from zepben.ewb.database.sqlite.common.base_cim_writer import * +from zepben.ewb.database.sqlite.common.base_entry_writer import * from zepben.ewb.database.sqlite.common.base_service_writer import * from zepben.ewb.database.sqlite.common.metadata_collection_writer import * from zepben.ewb.database.sqlite.common.metadata_entry_writer import * from zepben.ewb.database.sqlite.common.reader_exceptions import * from zepben.ewb.database.sqlite.customer.customer_cim_writer import * +from zepben.ewb.database.sqlite.customer.customer_database_tables import * from zepben.ewb.database.sqlite.customer.customer_database_writer import * from zepben.ewb.database.sqlite.customer.customer_service_writer import * from zepben.ewb.database.sqlite.diagram.diagram_cim_writer import * +from zepben.ewb.database.sqlite.diagram.diagram_database_tables import * from zepben.ewb.database.sqlite.diagram.diagram_database_writer import * from zepben.ewb.database.sqlite.diagram.diagram_service_writer import * from zepben.ewb.database.sqlite.network.network_cim_writer import * +from zepben.ewb.database.sqlite.network.network_database_tables import * from zepben.ewb.database.sqlite.network.network_database_writer import * from zepben.ewb.database.sqlite.network.network_service_writer import * from zepben.ewb.database.sqlite.extensions.result_set import ResultSet From 70a5fa41bec97475ac7311a5dcdd2ddf167bbe80 Mon Sep 17 00:00:00 2001 From: Max Chesterfield Date: Mon, 2 Mar 2026 11:26:08 +1100 Subject: [PATCH 2/2] changelog Signed-off-by: Max Chesterfield --- changelog.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/changelog.md b/changelog.md index 5e175d85e..8c9cdb68f 100644 --- a/changelog.md +++ b/changelog.md @@ -49,6 +49,8 @@ ### Fixes * Reordered the feeder equipment and direction assignment on database read to prevent parallel feeders from tracing back into the zone substation. +* `NetworkDatabaseTables`, `CustomerDatabaseTables`, `DiagramDatabaseTables` and `BaseEntryWriter` can now be imported from `zepben.ewb` and are officially + regarded as public. ### Notes * None.