/opt/imh-python/lib/python3.9/site-packages/crossplane
NameSizeModeActions
ext/-0755rm
__pycache__/-0755rm
analyzer.py829350644editdlrm
builder.py46640644editdlrm
compat.py7050644editdlrm
errors.py7770644editdlrm
formatter.py5600644editdlrm
lexer.py48890644editdlrm
parser.py103080644editdlrm
__init__.py6520644editdlrm
__main__.py98470644editdlrm
Edit: /opt/imh-python/lib/python3.9/site-packages/crossplane/compat.py (705B)
# -*- coding: utf-8 -*- import functools import sys try: import simplejson as json except ImportError: import json PY2 = (sys.version_info[0] == 2) PY3 = (sys.version_info[0] == 3) if PY2: input = raw_input basestring = basestring else: input = input basestring = str def fix_pep_479(generator): """ Python 3.7 breaks crossplane's lexer because of PEP 479 Read more here: https://www.python.org/dev/peps/pep-0479/ """ @functools.wraps(generator) def _wrapped_generator(*args, **kwargs): try: for x in generator(*args, **kwargs): yield x except RuntimeError: return return _wrapped_generator