Source code for hic3defdr.util.printing

from __future__ import print_function
import sys


[docs]def eprint(*args, **kwargs): """ Drop-in replacement for ``print()`` that prints to stderr instead of stdout. Parameters ---------- args, kwargs : args, kwargs All args and kwargs will be passed through to ``print()`` except for the special kwarg ``skip``; if this kwarg is present and set to True, nothing will be printed. """ if not kwargs.get('skip', False): if 'skip' in kwargs: del kwargs['skip'] print(*args, file=sys.stderr, **kwargs)