azsoftware / wtf-tinymce

TinyMCE editor extension for WTForms
GNU General Public License v3.0
5 stars 5 forks source link

Not compatible with latest WTForms (3.0.0) #5

Closed mbtronics closed 2 years ago

mbtronics commented 2 years ago

Got this error with WTForms-3.0.0:

File "/usr/local/lib/python3.9/site-packages/wtforms/form.py", line 208, in call return type.call(cls, *args, kwargs) File "/usr/local/lib/python3.9/site-packages/flask_wtf/form.py", line 73, in init super().init(formdata=formdata, kwargs) File "/usr/local/lib/python3.9/site-packages/wtforms/form.py", line 280, in init super().init(self._unbound_fields, meta=meta_obj, prefix=prefix) File "/usr/local/lib/python3.9/site-packages/wtforms/form.py", line 48, in init field = meta.bind_field(self, unbound_field, options) File "/usr/local/lib/python3.9/site-packages/wtforms/meta.py", line 28, in bind_field return unbound_field.bind(form=form, *options) File "/usr/local/lib/python3.9/site-packages/wtforms/fields/core.py", line 395, in bind return self.field_class(self.args, **kw) File "/usr/local/lib/python3.9/site-packages/wtf_tinymce/forms/fields.py", line 49, in init super(TinyMceField, self).init( TypeError: init() got an unexpected keyword argument '_name'

Apparently, parameter '_name' needs to be removed.

If this package is still maintained, and a new release (in pip repo) can be done, I'm willing to make a merge request.

azsoftware commented 2 years ago

@mbtronics thank you for report and pull request. It will be released soon. Sorry for delay. Notification about this issue was missed.

azsoftware commented 2 years ago

A new patch was released https://pypi.org/project/wtf-tinymce/0.1.4/ @mbtronics thank you very much for your work!