title: TypeError: super() argument 1 must be type, not int (Python)
body: <p>I am trying to create a 'Group Chat' class that inherits some of its attributes from the main 'Chat' class. I am getting an error at the "super(chat_id, user1).<strong>init</strong>()" line. I am unable to fix it!</p>
  
  <pre><code>class Chats(object):
  
  def __init__(self, chat_id, user1):
      self.id = chat_id
      self.initiator = user1
      self.messages = {}  #key is current date/time; value is a list of messages
  
  
  class GroupMessage(Chats): 
  
  def __init__(self, chat_id, user1, group_name, message):
      super(chat_id, user1).__init__()
      self.group = group
      self.messages[datetime.datetime.now()] = self.messages[datetime.datetime.now()].append(message)   
  </code></pre>
  
  <p>Upon instantiating 'GroupMessage', I get an error!            </p>
  
  <pre><code>&gt;  Chat_group = GroupMessage(1, "Batool","AI_group","Text Message")
  </code></pre>
  
  <p>TypeError: super() argument 1 must be type, not int </p>