Salve ragazzi sono nuovissimo di Python, mi dareste una mano a capire gli errori di indentazione di questo codice?

codice:
 def parse(data):
      print(data)


    def get_set(json_url):
      url = json_url
      response = urllib.urlopen(url)
      data = json.loads(response.read())


      s_code = '0'


      print (data)
      s_code = data["statusCode"]
      print (s_code)


      seconds_waiting = 10
      if s_code == 200:
        url = json_url
        response = urllib.urlopen(url)
        data = json.loads(response.read())
        parse(data)
      elif s_code != 200:
        print ("waiting ") + str(seconds_waiting) + (" second(s)...")
        time.sleep(seconds_waiting)
get_set(json_url)