objdictgen/nodemanager.py
changeset 171 db7a030babb2
parent 68 234dad27b398
child 176 5d57fe1e3a5b
equal deleted inserted replaced
170:d069631e9ca9 171:db7a030babb2
    24 from gnosis.xml.pickle import *
    24 from gnosis.xml.pickle import *
    25 from gnosis.xml.pickle.util import setParanoia
    25 from gnosis.xml.pickle.util import setParanoia
    26 setParanoia(0)
    26 setParanoia(0)
    27 
    27 
    28 from node import *
    28 from node import *
    29 import xml_in, gen_cfile
    29 import eds_in, gen_cfile
    30 
    30 
    31 from types import *
    31 from types import *
    32 import os, re
    32 import os, re
    33 
    33 
    34 UndoBufferLength = 20
    34 UndoBufferLength = 20
   477     """
   477     """
   478     Import a xml file and store it in a new buffer if no node edited
   478     Import a xml file and store it in a new buffer if no node edited
   479     """
   479     """
   480     def ImportCurrentFromFile(self, filepath):
   480     def ImportCurrentFromFile(self, filepath):
   481         # Generate node from definition in a xml file
   481         # Generate node from definition in a xml file
   482         node = xml_in.GenerateNode(filepath, self)
   482         node = eds_in.GenerateNode(filepath, self)
   483         if node:
   483         if node:
   484             self.CurrentNode = node
   484             self.CurrentNode = node
   485             self.GenerateTypeList()
   485             self.GenerateTypeList()
   486             self.GenerateMapList()
   486             self.GenerateMapList()
   487             if len(self.UndoBuffers) == 0:
   487             if len(self.UndoBuffers) == 0: