class_docstr: Implement a consistent hashing ring.
class_docstr_tok: ["Implement","a","consistent","hashing","ring","."]
docstr: Prints a ketama compatible continuum report.
docstr_tok: ["Prints","a","ketama","compatible","continuum","report","."]
code: def print_continuum(self):
      """Prints a ketama compatible continuum report."""
      numpoints = len(self.runtime._keys)
      if numpoints:
          print(f"Numpoints in continuum: {numpoints}")
      else:
          print("Continuum empty")
      for p in self.get_points():
          point, node = p
          print(f"{node} ({point})")
  
imports: from bisect import bisect
  from .ring_ketama import KetamaRing
  from .ring_meta import MetaRing
label_desc: Use image node_id 20 for calling the HashRing obj's underlying member method code with example usage: obj.print_continuum() without return types