lpcmanager

Parents 1bac76edff11
Children 91c75f8fc760
Overried method GenerateNewName because of faster adding variables in python files.
  • +14 -0
    LPCManager.py
  • --- a/LPCManager.py Wed Jan 25 10:50:21 2017 +0100
    +++ b/LPCManager.py Wed Jan 25 10:54:29 2017 +0100
    @@ -190,6 +190,20 @@
    from dialogs import ProjectDialog
    from controls import TextCtrlAutoComplete
    +defaultGenerateNewName = PLCControler.GenerateNewName
    +def newGenerateNewName(self, tagname, name, format, start_idx=0, exclude={}, debug=False):
    + if tagname:
    + defaultGenerateNewName(self, tagname, name, format, start_idx=0, exclude={}, debug=False)
    + else:
    + names = exclude.copy()
    + i = start_idx
    + while name is None or names.get(name.upper(), False):
    + name = (format%i)
    + i += 1
    + return name
    +PLCControler.GenerateNewName = newGenerateNewName
    +
    +
    havecanfestival = False
    # try:
    from canfestival import RootClass as CanOpenRootClass