-
Originally posted by @janezd in #5682 (comment) - Highlighting inserted by me. I am experimenting with Orange.canvas.run or the 'batch runner' and would like to change the widget settings (at least some like the file path of the file widget) directly in the ows file. So as a feedback for you: Do you have a rough idea if at all and when this could be implemented? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
Widgets can store any data, much of which cannot be directly expressed as literals. biolab/orange-widget-base#62 introduced settings annotations, which allowed any data (within some reasonable limitations) to be converted to literals and back when saving and loading. The change was substantial and cut through all widgets. Making it backward compatible -- because of add-ons and other projects based on Orange, and to be able to read existing workflows -- added another nasty challenge. biolab/orange-widget-base#62 was reverted ten days after it was merged, because a number of issues and bugs popped up. This was exactly a year ago. It will have to be completed some day, but I'm scared to touch it again, certainly not during semester. And even in summer I prefer cycling in forests full of bears, rather than navigating through settings. Settings are scarier. We also had some discussions about simplifying the settings mechanism. This could somewhat simplify certain aspects. In short: we are aware of the problem, but I can't give you any schedule. In shorter: just unpickle from XML and change the settings. :) |
Beta Was this translation helpful? Give feedback.
Widgets can store any data, much of which cannot be directly expressed as literals. biolab/orange-widget-base#62 introduced settings annotations, which allowed any data (within some reasonable limitations) to be converted to literals and back when saving and loading. The change was substantial and cut through all widgets. Making it backward compatible -- because of add-ons and other projects based on Orange, and to be able to read existing workflows -- added another nasty challenge.
biolab/orange-widget-base#62 was reverted ten days after it was merged, because a number of issues and bugs popped up.
This was exactly a year ago. It will have to be completed some day, but I'm scared to touc…