Skip to content

Commit 5872cbb

Browse files
lor1113Lorenzo Curcio
andauthored
changed function error code for external function processing (#101)
Co-authored-by: Lorenzo Curcio <lorenzocurcio@gmail.com>
1 parent eaf6a7f commit 5872cbb

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

elementpath/xpath_tokens/functions.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -413,12 +413,12 @@ def evaluate(self, context: ta.ContextType = None) -> Any:
413413
for k, (arg, st) in enumerate(zip(args, self.sequence_types), start=1):
414414
if not match_sequence_type(arg, st, self.parser):
415415
msg = f"{ordinal(k)} argument does not match sequence type {st!r}"
416-
raise self.error('XPDY0050', msg)
416+
raise self.error('XPTY0004', msg)
417417

418418
result = self.callback(*args)
419419
if not match_sequence_type(result, self.sequence_types[-1], self.parser):
420420
msg = f"Result does not match sequence type {self.sequence_types[-1]!r}"
421-
raise self.error('XPDY0050', msg)
421+
raise self.error('XPTY0004', msg)
422422
return result
423423

424424
return self.callback(*args)

0 commit comments

Comments
 (0)