You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
493 B
28 lines
493 B
5 years ago
|
"""
|
||
|
Internal helpers for FFI implementations.
|
||
|
"""
|
||
|
from __future__ import print_function, absolute_import
|
||
|
|
||
|
import os
|
||
|
import sys
|
||
|
|
||
|
def _dbg(*args, **kwargs):
|
||
|
# pylint:disable=unused-argument
|
||
|
pass
|
||
|
|
||
|
#_dbg = print
|
||
|
|
||
|
def _pid_dbg(*args, **kwargs):
|
||
|
kwargs['file'] = sys.stderr
|
||
|
print(os.getpid(), *args, **kwargs)
|
||
|
|
||
|
CRITICAL = 1
|
||
|
ERROR = 3
|
||
|
DEBUG = 5
|
||
|
TRACE = 9
|
||
|
|
||
|
GEVENT_DEBUG_LEVEL = vars()[os.getenv("GEVENT_DEBUG", 'CRITICAL').upper()]
|
||
|
|
||
|
if GEVENT_DEBUG_LEVEL >= TRACE:
|
||
|
_dbg = _pid_dbg
|