E5XML/ShortcutsReader.py

changeset 598
76c36b6ebbdb
parent 597
86d4732c5084
child 791
9ec2ac20e54e
equal deleted inserted replaced
597:86d4732c5084 598:76c36b6ebbdb
25 XMLStreamReaderBase.__init__(self, device) 25 XMLStreamReaderBase.__init__(self, device)
26 26
27 self.version = "" 27 self.version = ""
28 self.shortcuts = {} 28 self.shortcuts = {}
29 29
30 def readXML(self, quiet = False): 30 def readXML(self):
31 """ 31 """
32 Public method to read and parse the XML document. 32 Public method to read and parse the XML document.
33
34 @param quiet flag indicating quiet operations.
35 If this flag is true, no errors are reported.
36 """ 33 """
37 while not self.atEnd(): 34 while not self.atEnd():
38 self.readNext() 35 self.readNext()
39 if self.isStartElement(): 36 if self.isStartElement():
40 if self.name() == "Shortcuts": 37 if self.name() == "Shortcuts":
44 elif self.name() == "Shortcut": 41 elif self.name() == "Shortcut":
45 self.__readShortCut() 42 self.__readShortCut()
46 else: 43 else:
47 self.raiseUnexpectedStartTag(self.name()) 44 self.raiseUnexpectedStartTag(self.name())
48 45
49 if not quiet: 46 self.showErrorMessage()
50 self.showErrorMessage()
51 47
52 def __readShortCut(self): 48 def __readShortCut(self):
53 """ 49 """
54 Private method to read the shortcut data. 50 Private method to read the shortcut data.
55 """ 51 """

eric ide

mercurial