Source code for markov_clustering.utils

"""
Simple togglable printer class
"""


[docs]class MessagePrinter(object): def __init__(self, enabled): self._enabled = enabled
[docs] def enable(self): self._enabled = True
[docs] def disable(self): self._enabled = False
[docs] def print(self, string): if self._enabled: print(string)