src/eric7/WebBrowser/OpenSearch/OpenSearchWriter.py

branch
eric7
changeset 10436
f6881d10e995
parent 9653
e67609152c5e
child 10439
21c28b0f9e41
equal deleted inserted replaced
10435:c712d09cc839 10436:f6881d10e995
25 25
26 def write(self, device, engine): 26 def write(self, device, engine):
27 """ 27 """
28 Public method to write the description of an engine. 28 Public method to write the description of an engine.
29 29
30 @param device reference to the device to write to (QIODevice) 30 @param device reference to the device to write to
31 @param engine reference to the engine (OpenSearchEngine) 31 @type QIODevice
32 @return flag indicating success (boolean) 32 @param engine reference to the engine
33 @type OpenSearchEngine
34 @return flag indicating success
35 @rtype bool
33 """ 36 """
34 if engine is None: 37 if engine is None:
35 return False 38 return False
36 39
37 if not device.isOpen() and not device.open(QIODevice.OpenModeFlag.WriteOnly): 40 if not device.isOpen() and not device.open(QIODevice.OpenModeFlag.WriteOnly):
43 46
44 def __write(self, engine): 47 def __write(self, engine):
45 """ 48 """
46 Private method to write the description of an engine. 49 Private method to write the description of an engine.
47 50
48 @param engine reference to the engine (OpenSearchEngine) 51 @param engine reference to the engine
52 @type OpenSearchEngine
49 """ 53 """
50 self.writeStartDocument() 54 self.writeStartDocument()
51 self.writeStartElement("OpenSearchDescription") 55 self.writeStartElement("OpenSearchDescription")
52 self.writeDefaultNamespace("http://a9.com/-/spec/opensearch/1.1/") 56 self.writeDefaultNamespace("http://a9.com/-/spec/opensearch/1.1/")
53 57

eric ide

mercurial