kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #31021
Re: [BUG or FEATURE] Python action plugins updating
Hi,
Mainly it's a bug. To be more precice, it's a missing feature.
On plugin reloading, the plugin list is not cleanned but just updated.
So if a plugin is renamed, it is assumed as a new one. This affect only
use who change the plugin name.
Regards,
Le 28/09/2017 à 12:13, Константин Барановский a écrit :
> Recently I noticed strange behaviour of the python action plugins list
> in menu. But I can't decide is it bug or a feature.
>
> To reproduce it and to understend what I mean, do the follows:
>
> 1) create python action plugin from Pcbnew manual "Add date on PCB";
> 2) save it in acaptable place (for example, ~/.kicad_plugins in linux);
> 3) launch Pcbnew;
> 4) open menu Tools->External Plugins and seen "Add date on PCB" entry;
> 5) open plugin file in text editor and change name of plugin entry:
> from:
> self.name = "Add date on PCB"
> to:
> self.name = "Add date on PCB #2"
> 6) save changes;
> 7) in Pcbnew call Tools->External Plugins->Refresh Plugins;
> 8) open menu Tools->External Plugins and seen two entries:
> "Add date on PCB"
> "Add date on PCB #2";
>
> Both plugins was loaded to memory and works fine. But "real" plugin is
> only second, if you close Pcbnew and launch it againe, in External
> Plugins menu will remains only "Add date on PCB #2" (that contains in file).
>
> What do you think about it? Can we leave it as is or it needs be fixed?
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help : https://help.launchpad.net/ListHelp
>
References