code: def add_commands(cmds):
      
      if not isinstance(cmds, Iterable):
          cmds = [cmds]
  
      for command in cmds:
          if command.__name__.endswith("Command"):
              globals()[command.__name__] = command
docs: Adds one or more commands to the module namespace.
      Commands must end in "Command" to be added.
      Example (see tests/parser.py):
      sievelib.commands.add_commands(MytestCommand)
  
      :param cmds: a single Command Object or list of Command Objects