Another OpenAPI tool crashes and burns
General Discussion
3
Posts
2
Posters
0
Views
-
Just over a year after Go's OpenAPI generator let me down, the #ActivityPub Content-Type causes the same problem again, this time in Python:
Is it really that unusual to include parameters in MIME types like this? I'm sure I've seen them all over the place.example_client/api/default/put_object.py:34:62: SyntaxError: Simple statements must be separated by newlines or semicolons
|
33 | _kwargs["json"] = _body
34 | headers["Content-Type"] = "application/ld+json; profile="https://www.w3.org/ns/activitystreams""
| ^
Or am I venturing off the beaten track by trying to be explicit about them in myopenapi.ymlfile?
#ActivityPubDev #BangHeadHere -
Just over a year after Go's OpenAPI generator let me down, the #ActivityPub Content-Type causes the same problem again, this time in Python:
Is it really that unusual to include parameters in MIME types like this? I'm sure I've seen them all over the place.example_client/api/default/put_object.py:34:62: SyntaxError: Simple statements must be separated by newlines or semicolons
|
33 | _kwargs["json"] = _body
34 | headers["Content-Type"] = "application/ld+json; profile="https://www.w3.org/ns/activitystreams""
| ^
Or am I venturing off the beaten track by trying to be explicit about them in myopenapi.ymlfile?
#ActivityPubDev #BangHeadHereTwo things:
-
If there was an OpenAPI test suite, this should be included. If not, someone, not me, should work on getting this fixed.
-
Use
application/activity+jsonas almost everyone else and this problem disappears.
-
-
Two things:
-
If there was an OpenAPI test suite, this should be included. If not, someone, not me, should work on getting this fixed.
-
Use
application/activity+jsonas almost everyone else and this problem disappears.
@Helge I suppose it's my own stupid fault for trying to actually follow the spec, rather than just pointing to it as an excuse for any interoperability problems. ;) -