summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter A. Bigot <pabigot@users.sourceforge.net>2010-05-29 10:16:47 -0500
committerPeter A. Bigot <pabigot@users.sourceforge.net>2010-05-29 10:16:47 -0500
commit516c49a62591e0c8d52703e4c8f1f4a32c6e717b (patch)
treea3bd2683a053e3defc6ef37088482b94c797b4d8
parente8487d57f9d3d161de17d907c145a58ab8ca1233 (diff)
Correct processing of new return value format
-rw-r--r--pyxb/binding/basis.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/pyxb/binding/basis.py b/pyxb/binding/basis.py
index 184ab9b..8ff9795 100644
--- a/pyxb/binding/basis.py
+++ b/pyxb/binding/basis.py
@@ -2043,7 +2043,8 @@ class complexTypeDefinition (_TypeBinding_mixin, utility._DeconflictSymbols_mixi
return self
else:
#print 'SSStep %s %s' % (value, element_use)
- if self.__stateStack.step(self, value, element_use):
+ ( consumed, underflow_exc ) = self.__stateStack.step(self, value, element_use)
+ if consumed:
return self
# If what we have is element content, we can't accept it, either
# because the type doesn't accept element content or because it does