UserWarning: The callback <suitcase.specfile.Serializer object at 0x7f6f4e8b7430> raised SuitcaseUtilsValueError("The postfix '773fcfd4-ce45-4e3c-83d9-f673d4b891c4.spec' has already been used.") when RunRouter passed it a 'start' document. This is probably because in earlier releases the RunRouter expected its factory functions to forward the 'start' document, but starting in event-model 1.14.0 the RunRouter passes in the document, causing the callback to receive it twice and potentially raise an error. Update the factory function. In a future release this warning will become an error.
Removing the line
serializer('start', start_doc)
Seems to solve the error. I don't understand why, but the documentation should reflect this.
To implement streaming export the documentation suggests the following:
However, this throws the following error:
Removing the line
serializer('start', start_doc)
Seems to solve the error. I don't understand why, but the documentation should reflect this.