icon

Support Forum

Allplan 2024: ModuleNotFoundError: No module named 'ScriptObjectInteractors'

Schlagworte:
  • Script
  • Object
  • Pythonpart
  • Interactor

Hallo zusammen,

ich arbeite mit Allplan 2024-1-10 und versuche, ein „Script Object PythonPart“ zu erstellen, bekomme aber folgende Fehlermeldungen:

ModuleNotFoundError: No module named 'BaseScriptObject'  
ModuleNotFoundError: No module named 'ScriptObjectInteractors'

Ich vermute, dass diese PythonParts erst ab der Version 2025 unterstützt werden.
Ein Update ist bei mir leider nicht möglich.

Wie kann ich das Problem lösen?
Gibt es eine Möglichkeit, diese Bibliotheken in meiner Version 2024 nachzurüsten?

Hi,

die Script Object contract wurde effektiv erst in ALLPLAN 2025 eingeführt. Ich glaube, in 2024 ist ein erster Versuch damit gemacht worden, aber zu 2025 hat sich so viel geändert, dass auf jeden Fall funktionieren die Skripte aus 2025 basierend auf ScriptObject in 2024 nicht.

Du kannst dieses Problem leider nicht so einfach lösen - das isd die Natur von APIs. Die verändern sich und zwar so, dass darauf basierte alte Entwicklungen in der Zukunft weiterhin funktionieren, aber die neue Entwicklungen funktionieren nicht in der alten APIs.

Willst du also für ALLPLAN 2025 entwickelte PythonParts nutzen, brauchst du zwingend ALLPLAN 2025 oder neuer.

Grüße,
Bart