lib und Elemente Ordner mit __init__ versehen, so dass man beim import die Verzeichnisse durch Punktpfade angeben kann

This commit is contained in:
2026-01-27 19:00:27 +01:00
parent 855a874e4a
commit 4aae9e153d
12 changed files with 21 additions and 21 deletions
+1 -1
View File
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
from pydantic import BaseModel, Field, field_validator
from typing import Optional
import block_methoden
from lib import block_methoden
RADIUS = 400
+2 -2
View File
@@ -1,10 +1,10 @@
# -*- coding: utf-8 -*-
from pydantic import BaseModel, Field, field_validator
import re
import plant2dxf
import math
from ezdxf.math import Matrix44
import block_methoden
from lib import plant2dxf
from lib import block_methoden
class Gefaellestrecke(BaseModel):
+2 -2
View File
@@ -3,8 +3,8 @@ from ezdxf.entities import Line
import math
from pydantic import BaseModel, Field, field_validator
from typing import Optional
import plant2dxf
import block_methoden
from lib import plant2dxf
from lib import block_methoden
ATTR_TAG = "TeileId" # Attributtag im Block
+2 -2
View File
@@ -3,8 +3,8 @@ from ezdxf.entities import Line
import math
from pydantic import BaseModel, Field, field_validator
from typing import Optional
import plant2dxf
import block_methoden
from lib import plant2dxf
from lib import block_methoden
class Omniflo(BaseModel):
+1 -1
View File
@@ -21,7 +21,7 @@ from ezdxf.entities import Line
from ezdxf.math import Matrix44
from pydantic import BaseModel, Field
import block_methoden
from lib import block_methoden
# ============================================================================
+1 -1
View File
@@ -9,7 +9,7 @@ oder als separate Test-Datei ausgeführt werden.
import unittest
import math
from unittest.mock import Mock, MagicMock
from VarioFoerderer import (
from .VarioFoerderer import (
VarioFoerderer,
Foerderrichtung,
MotorUmlenkConfig,
View File
View File
+2 -2
View File
@@ -6,8 +6,8 @@ import json
import re
import configparser
from pathlib import Path
from utils import check_environment_var, setup_logger
from Elemente import Kreisel, VarioFoerderer,Gefaellestrecke,Angetriebene_Kurve,Bt_element,Omniflo, Eckrad
from lib.utils import check_environment_var, setup_logger
from lib.Elemente import Kreisel, VarioFoerderer,Gefaellestrecke,Angetriebene_Kurve,Bt_element,Omniflo, Eckrad
# --------------------------------------------------------- CFG-Leser für shapes.cfg
def get_shape_cfg(teileart, cfg_path, logger=None):
parser = configparser.ConfigParser()
+2 -2
View File
@@ -1,8 +1,8 @@
# -*- coding: utf-8 -*-
from ezdxf.entities import Line
import math
import plant2dxf
import block_methoden
from lib import plant2dxf
from lib import block_methoden
RADIUS = 400
+1 -1
View File
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
import math
import plant2dxf
from lib import plant2dxf
from ezdxf import units
from ezdxf.entities import Line
from ezdxf.addons import importer
+6 -6
View File
@@ -14,9 +14,9 @@ from ezdxf import units
from ezdxf.entities import Line
from pathlib import Path
import math
from utils import check_environment_var, setup_logger
from handler_context import HandlerContext
from Elemente import (
from lib.utils import check_environment_var, setup_logger
from lib.handler_context import HandlerContext
from lib.Elemente import (
Kreisel,
VarioFoerderer,
Gefaellestrecke,
@@ -25,9 +25,9 @@ from Elemente import (
Omniflo,
Eckrad,
)
import as_es_methoden
import block_methoden
import arbeiten_mit_csv
from lib import as_es_methoden
from lib import block_methoden
from lib import arbeiten_mit_csv
# --------------------------------------------------------- Konstante Parameter
ATTR_TAG = "TeileId" # Attributtag im Block