import contextlib
import os
 
def suppress_stdout(func):
    """Mutes functions by redirecting stdout to /dev/null.
    Can be used as a decorator.
 
    Parameters
    ----------
    func : callable
        To be muted
    """
 
    def wrapper(*a, **ka):
        with open(os.devnull, "w") as devnull:
            with contextlib.redirect_stdout(devnull):
                func(*a, **ka)
 
    return wrapper