Helpviewer/Passwords/PasswordReader.py

changeset 2403
e3d7a861547c
parent 2302
f29e9405c851
child 2525
8b507a9a2d40
child 3002
6ffc581f00f1
equal deleted inserted replaced
2402:304fcefd3b04 2403:e3d7a861547c
6 """ 6 """
7 Module implementing a class to read login data files. 7 Module implementing a class to read login data files.
8 """ 8 """
9 9
10 from PyQt4.QtCore import QXmlStreamReader, QIODevice, QFile, QCoreApplication, QUrl 10 from PyQt4.QtCore import QXmlStreamReader, QIODevice, QFile, QCoreApplication, QUrl
11
12 from .LoginForm import LoginForm
13 11
14 12
15 class PasswordReader(QXmlStreamReader): 13 class PasswordReader(QXmlStreamReader):
16 """ 14 """
17 Class implementing a reader object for login data files. 15 Class implementing a reader object for login data files.
113 111
114 while not self.atEnd(): 112 while not self.atEnd():
115 self.readNext() 113 self.readNext()
116 if self.isStartElement(): 114 if self.isStartElement():
117 if self.name() == "Form": 115 if self.name() == "Form":
116 from .LoginForm import LoginForm
118 attributes = self.attributes() 117 attributes = self.attributes()
119 key = attributes.value("key") 118 key = attributes.value("key")
120 form = LoginForm() 119 form = LoginForm()
121 form.url = QUrl(attributes.value("url")) 120 form.url = QUrl(attributes.value("url"))
122 form.name = attributes.value("name") 121 form.name = attributes.value("name")

eric ide

mercurial