| Server IP : 123.56.80.60 / Your IP : 216.73.216.78 Web Server : Apache/2.4.54 (Win32) OpenSSL/1.1.1s PHP/7.4.33 mod_fcgid/2.3.10-dev System : Windows NT iZhx3sob14hnz7Z 10.0 build 14393 (Windows Server 2016) i586 User : SYSTEM ( 0) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/Program Files (x86)/Alibaba/Aegis/PythonLoader/third_party/crossplane/ |
Upload File : |
# -*- 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