Methode eines Plone-Objektes nicht gefunden
Verfasst: Dienstag 25. April 2006, 08:51
Hallo!
Ich habe einen Plone-Type gebastelt, dessen Attribute ich von Workflow-Skripten aus ändern will. Hierfür brauch ich ja Set-Methoden in meiner Typen-Klasse.
Umgesetzt habe ich diese wie folgt:
Diese Methode ist zwar erst nachträglich hinzugekommen, aber nach einem Refresh und nem ReInstall sollte das wohl tun.
Wenn ich jetzt aber in meinem Workflow-Skript die Methode setDesccription aufrufen will bekomme ich die Meldung "global name 'setDescription' is not defined ".
Kann mir jemand sagen, was ich hier falsch mache?
Ich habe einen Plone-Type gebastelt, dessen Attribute ich von Workflow-Skripten aus ändern will. Hierfür brauch ich ja Set-Methoden in meiner Typen-Klasse.
Umgesetzt habe ich diese wie folgt:
Code: Alles auswählen
xyzDocumentSchema = BaseSchema + Schema((
StringField('Beschreibung'),
FileField('Datei',
required=1,
primary=1,
widget=FileWidget(),
),
))
class xyzDocument(BaseContent):
global_allow = 1
schema = xyzDocumentSchema
def setDescription(self, value, **kwargs):
self.getField('Beschreibung').set(self, value, **kwargs)
registerType(xyzDocument)
Wenn ich jetzt aber in meinem Workflow-Skript die Methode setDesccription aufrufen will bekomme ich die Meldung "global name 'setDescription' is not defined ".
Kann mir jemand sagen, was ich hier falsch mache?