mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-16 22:51:17 +07:00
(cherry picked from commit f6f7f0ffed6cd2d51410e9fe07267f813b4c4ff1) IJ-MR-22034 GitOrigin-RevId: eff02449dcab685184cb9c7d4e86fb9766fb5196
41 lines
754 B
Python
41 lines
754 B
Python
import sys
|
|
from _pydevd_bundle.pydevd_constants import DebugInfoHolder
|
|
from _pydev_imps._pydev_saved_modules import threading
|
|
currentThread = threading.current_thread
|
|
|
|
|
|
import traceback
|
|
|
|
WARN_ONCE_MAP = {}
|
|
|
|
def stderr_write(message):
|
|
sys.stderr.write(message)
|
|
sys.stderr.write("\n")
|
|
|
|
|
|
def debug(message):
|
|
if DebugInfoHolder.DEBUG_TRACE_LEVEL>2:
|
|
stderr_write(message)
|
|
|
|
|
|
def warn(message):
|
|
if DebugInfoHolder.DEBUG_TRACE_LEVEL>1:
|
|
stderr_write(message)
|
|
|
|
|
|
def info(message):
|
|
stderr_write(message)
|
|
|
|
|
|
def error(message, tb=False):
|
|
stderr_write(message)
|
|
if tb:
|
|
traceback.print_exc()
|
|
|
|
|
|
def error_once(message):
|
|
if message not in WARN_ONCE_MAP:
|
|
WARN_ONCE_MAP[message] = True
|
|
error(message)
|
|
|