code: def authorize_url(self):
          
  
          url = "%s?client_id=%s&response_type=code&redirect_uri=%s" % (
              self.AUTHORIZE_URL, self.CLIENT_ID, quote_plus(self.REDIRECT_URI)
          )
  
          if getattr(self, 'SCOPE', None) is not None:
              url = '%s&scope=%s' % (url, '+'.join(self.SCOPE))
  
          return url
docs: Rewrite this property method If there are more arguments
          need  attach to the url. Like bellow:
  
              class NewSubClass(OAuth2):
                  @property
                  def authorize_url(self):
                      url = super(NewSubClass, self).authorize_url
                      url += '&blabla'
                      return url