6 """ |
6 """ |
7 Module implementing a reader for open search engine descriptions. |
7 Module implementing a reader for open search engine descriptions. |
8 """ |
8 """ |
9 |
9 |
10 from PyQt4.QtCore import QXmlStreamReader, QIODevice, QCoreApplication |
10 from PyQt4.QtCore import QXmlStreamReader, QIODevice, QCoreApplication |
11 |
|
12 from .OpenSearchEngine import OpenSearchEngine |
|
13 |
11 |
14 |
12 |
15 class OpenSearchReader(QXmlStreamReader): |
13 class OpenSearchReader(QXmlStreamReader): |
16 """ |
14 """ |
17 Class implementing a reader for open search engine descriptions. |
15 Class implementing a reader for open search engine descriptions. |
35 """ |
33 """ |
36 Private method to read and parse the description. |
34 Private method to read and parse the description. |
37 |
35 |
38 @return search engine object (OpenSearchEngine) |
36 @return search engine object (OpenSearchEngine) |
39 """ |
37 """ |
|
38 from .OpenSearchEngine import OpenSearchEngine |
40 engine = OpenSearchEngine() |
39 engine = OpenSearchEngine() |
41 |
40 |
42 while not self.isStartElement() and not self.atEnd(): |
41 while not self.isStartElement() and not self.atEnd(): |
43 self.readNext() |
42 self.readNext() |
44 |
43 |