Troubleshooting Implementation

Using print statements

You can troubleshoot your implementations with print() statements!

Anything you print() in your SDK implementation will be sent in Slack to the user who initiated the flow, making it much easier to troubleshoot your code as it runs in our environment.


These print statements:

def get_approvers(evt):
  Post to shared channel to ask for access approval
  fvars = evt.flow.vars
  # Who's the requester?
  print(f"Requester: {evt.user}")
  # What's my tfvars config?
  print(f"fvars: {fvars}")
  return["request_channel"], allow_self=True)

Will result in this output being sent to the Implementer: