Several questions about KNIME extensions python development

Hello everyone,

I have a few questions about KNIME extension development and I would appreciate any help you can provide. Although I have developed several extensions, I still encounter some difficulties with some of them.

Is there a way to debug a KNIME extension from PyCharm? Currently, I use the LOGGER.info function, which is not very convenient.

Can a KNIME extension be reloaded without having to reopen the entire KNIME platform?

How can I ensure that a knext.ColumnParameter always has a default value, such as the first value in the list?

I created an extension that accepts an RDKit mol object and returns another RDkit mol object, following the new chemical types introduced in 4.7. My declarations look like this:

output_schema = copy.copy(input_schema) output_schema.append(knext.Column(Chem.Mol, "Standardized Molecules (UNIVIE)"))

My dataframe contains an RDKit Mol object, but after execution, I receive a warning that

"DataSpec generated by configure does not match spec after execution."

How can I debug this issue?

Thank you in advance for your assistance.