Skip to content

Commit 436f3d3

Browse files
authored
Merge pull request arskom#557 from Osso/lxml-warning
Lxml warnings
2 parents 39fd6ee + 4df92f5 commit 436f3d3

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

spyne/protocol/soap/soap12.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ def generate_faultcode(self, element):
7373
faultcode = []
7474
faultcode.append(element.find('soap:Code/soap:Value', namespaces=nsmap).text)
7575
subcode = element.find('soap:Code/soap:Subcode', namespaces=nsmap)
76-
while subcode:
76+
while subcode is not None:
7777
faultcode.append(subcode.find('soap:Value', namespaces=nsmap).text)
7878
subcode = subcode.find('soap:Subcode', namespaces=nsmap)
7979

@@ -95,7 +95,7 @@ def _fault_to_parent_impl(self, ctx, cls, inst, parent, ns, subelts, **_):
9595
tag_name = "{%s}Fault" % self.ns_soap_env
9696

9797
if isinstance(inst.faultcode, string_types):
98-
value, faultcodes = self.gen_fault_codes(inst.faultcode)
98+
value, faultcodes = self.gen_fault_codes(inst.faultcode)
9999

100100
code = E("{%s}Code" % self.ns_soap_env)
101101
code.append(E("{%s}Value" % self.ns_soap_env, value))
@@ -135,17 +135,17 @@ def schema_validation_error_to_parent(self, ctx, cls, inst, parent, ns, **_):
135135
return self._fault_to_parent_impl(ctx, cls, inst, parent, ns, subelts)
136136

137137
def fault_from_element(self, ctx, cls, element):
138-
nsmap = element.nsmap
138+
nsmap = element.nsmap
139139

140140
code = self.generate_faultcode(element)
141141
reason = element.find("soap:Reason/soap:Text", namespaces=nsmap).text.strip()
142142
role = element.find("soap:Role", namespaces=nsmap)
143143
node = element.find("soap:Node", namespaces=nsmap)
144144
detail = element.find("soap:Detail", namespaces=nsmap)
145145
faultactor = ''
146-
if role:
146+
if role is not None:
147147
faultactor += role.text.strip()
148-
if node:
148+
if node is not None:
149149
faultactor += node.text.strip()
150150
return cls(faultcode=code, faultstring=reason,
151-
faultactor = faultactor, detail=detail)
151+
faultactor=faultactor, detail=detail)

0 commit comments

Comments
 (0)