code: def classlist_handle(self, original, loc, tokens):
          
          if len(tokens) == 0:
              if self.target.startswith("3"):
                  return ""
              else:
                  return "(_coconut.object)"
          elif len(tokens) == 1 and len(tokens[0]) == 1:
              if "tests" in tokens[0]:
                  if self.strict and tokens[0][0] == "(object)":
                      raise self.make_err(CoconutStyleError, "unnecessary inheriting from object (Coconut does this automatically)", original, loc)
                  return tokens[0][0]
              elif "args" in tokens[0]:
                  if self.target.startswith("3"):
                      return tokens[0][0]
                  else:
                      raise self.make_err(CoconutTargetError, "found Python 3 keyword class definition", original, loc, target="3")
              else:
                  raise CoconutInternalException("invalid inner classlist token", tokens[0])
          else:
              raise CoconutInternalException("invalid classlist tokens", tokens)
docs: Process class inheritance lists.