code: def match_keys(inp, p=False):
      
      _keys = []
      ssh_keys = DO.get_ssh_keys()
      for k in inp.split(","):
          done = False
          if k.isdigit():
              for _ in [s for s in ssh_keys if s["id"] == int(k)]:
                  done = True
                  _keys.append(_["fingerprint"])
          else:
              for _ in [s for s in ssh_keys if s["fingerprint"] == k]:
                  done = True
                  _keys.append(_["fingerprint"])
          if p and not done:
              print("Could not find a match for '{}', skipping".format(k), file=sys.stderr)
      return _keys
docs: Takes a comma-separated string of key ids or fingerprints and returns a list of key ids