@responder(pattern='^resolve (?P<id>\d+) (?P<resolution>.+)$', form='resolve <issue> <resolution>',
 help='Manually resolve a particular issue')
def resolve(conversation, id, resolution):
  id = int(id)
  issue = Issue.byID(id)

  if not issue:
    conversation.say("There is no issue with the ID %d" % id)
  elif issue.hasSOP:
    conversation.say("You cannot manually resolve an issue that has an SOP associated with it. "
                     "Instead you should <b>grab</b> the issue and go through the SOP.")
  else:
    conversation.say(id % "Ok, I am resolving issue #%d")
    issue.resolve(resolution)
dataset/ETHPy150Open OrbitzWorldwide/droned/droned/lib/droned/responders/support.py/resolve/swapped operands of `%`