track embedded python distribution
This commit is contained in:
22
python/gevent/core.py
Normal file
22
python/gevent/core.py
Normal file
@@ -0,0 +1,22 @@
|
||||
# Copyright (c) 2009-2015 Denis Bilenko and gevent contributors. See LICENSE for details.
|
||||
from __future__ import absolute_import
|
||||
|
||||
import os
|
||||
|
||||
from gevent._util import copy_globals
|
||||
|
||||
try:
|
||||
if os.environ.get('GEVENT_CORE_CFFI_ONLY'):
|
||||
raise ImportError("Not attempting corecext")
|
||||
|
||||
from gevent.libev import corecext as _core
|
||||
except ImportError:
|
||||
if os.environ.get('GEVENT_CORE_CEXT_ONLY'):
|
||||
raise
|
||||
|
||||
# CFFI/PyPy
|
||||
from gevent.libev import corecffi as _core
|
||||
|
||||
copy_globals(_core, globals())
|
||||
|
||||
__all__ = _core.__all__ # pylint:disable=no-member
|
||||
Reference in New Issue
Block a user