plugin schema: deserialise is now the last kw argument

This commit is contained in:
Goffi 2017-10-16 07:23:09 +02:00
commit f97b08382f

View file

@ -243,12 +243,12 @@ class PubsubSchema(object):
schema = generic.parseXml(schema.encode('utf-8'))
else:
schema = None
d = self.sendDataFormItem(client, service, nodeIdentifier, values, schema, True, item_id or None, extra)
d = self.sendDataFormItem(client, service, nodeIdentifier, values, schema, item_id or None, extra, deserialise=True)
d.addCallback(lambda ret: ret or u'')
return d
@defer.inlineCallbacks
def sendDataFormItem(self, client, service, nodeIdentifier, values, schema=None, deserialise=False, item_id=None, extra=None):
def sendDataFormItem(self, client, service, nodeIdentifier, values, schema=None, item_id=None, extra=None, deserialise=False):
"""Publish an item as a dataform when we know that there is a schema
@param values(dict[[iterable[object], object]): values set for the form