2bi S SK Jr S SKJrJr " S S5 rS rS rS rS r \
" 5 \ l SS jr\" \5 S
5 r
\" \5 S 5 r\" \ 5 S 5 r\" \5 S
5 r\" \5 S 5 rg) )ParseException)colreplaced_by_pep8c * \ rS rSrSrS rS rS rSrg)OnlyOnce zA
Wrapper for parse actions, to ensure they are only called once.
c 8 SSK Jn U" U5 U l SU l g )Nr )_trim_arityF)corer
callablecalled)selfmethod_callr
s ڏ/builddir/build/BUILDROOT/alt-python313-pip-23.3.1-3.el8.x86_64/opt/alt/python313/lib/python3.13/site-packages/pip/_vendor/pyparsing/actions.py__init__OnlyOnce.__init__ s %#K0
c r U R ( d U R XU5 nSU l U$ [ XS5 e)NTz.OnlyOnce obj called multiple times w/out reset)r
r r )r sltresultss r __call__OnlyOnce.__call__ s3 {{mmA!,GDKNQ#STTr c SU l g)z;
Allow the associated parse action to be called once more.
FN)r
)r s r resetOnlyOnce.reset s
r )r r
N) __name__
__module____qualname____firstlineno____doc__r r r __static_attributes__ r r r r s Ur r c ^ U 4S jnU$ )zh
Helper method for defining parse actions that require matching at
a specific column in the input text.
c B > [ X5 T:w a [ XST 35 eg )Nzmatched token not at column )r r )strglocntoksns r
verify_col%match_only_at_col.