Tipps und Tricks

Variablen im Script einmalig initialisieren

Instanzen von Variablen, die durch Ausführen des Scripts einmal erstellt worden sind, bleiben erhalten. Mit der Funktion locals() können Sie prüfen, ob die Variable schon existiert.

Beispiel 1. Prüfen ob eine Variable schon existiert

In der Startdatei wird eine Konfiguration erstellt. Diese Konfiguration soll nur einmal, beim erstmaligen Ausführen des Scripts, erstellt werden.

if not 'config' in locals():
    print 'Create configuration'
    config = ...
else
    print 'Configuration already exists'

Vereinfachte Objektinitialisierung

Öffentliche Eigenschaften von .NET Klassen können im Konstruktor gesetzt werden, indem Sie den Konstruktor mit einem zusätzlichen Argument der Eigenschaft aufrufen.

Beispiel 2. Vereinfachte Objektinitialisierung
Normale Objektinitialisierung
milestone = MilestoneTestStep()
milestone.Name = 'Milestone 1'
Vereinfachte Objektinitialisierung
milestone = MilestoneTestStep(Name = 'Milestone 1')

Zuletzt geändert 28.02.2024