parameters: (self, hostname: str)
docstring: drain all daemons from a host
  
          :param hostname: hostname
docstring_summary: drain all daemons from a host
docstring_tokens: drain all daemons from a host
function: def drain_host(self, hostname: str) -> OrchResult[str]:
          """
          drain all daemons from a host
  
          :param hostname: hostname
          """
          raise NotImplementedError()
function_tokens: def drain_host ( self , hostname : str ) -> OrchResult [ str ] : raise NotImplementedError ( )