• GIbt es eine Möglichkeit, mittels einer Escapesequenz einen Apostroph in OCL zu schreiben?


    Beispiel: ich habe in Python eine Abfrage, die unter den Phasen eines Projekts danach sucht, ob diese den Namen eines bestimmten Kunden als Code hat. Also etwa:

    Code
    defaultPhase=proj.evalocl("phasen->select(aktiv)->select(code='{}')->first.boldid".format(kundenname))

    Wenn der Kundenname nun einen Apostroph enthält (was bei irischen Namen mit O'... häufig ist), dann gibt das einen Fehler.

    Die üblichen Escapesequenzen, etwa ' durch \' oder durch '' ersetzen funktioniert leider nicht.

    Danke.