From e68b6ae4a9b1bb959e310f7786b28ebf1fa8562d Mon Sep 17 00:00:00 2001 From: bob pasker Date: Mon, 28 Dec 2015 09:01:22 -0500 Subject: [PATCH] initialize Api.__auth fixes #119 This eliminates `AttributeError: 'Api' object has no attribute '_Api__auth'` errors by initializing `Api.__auth` to None. Now, setting the authentication parameters incorrectly results in the proper error message: `TwitterError: {'message': 'Api instance must first be given user credentials.'}`. --- twitter/api.py | 1 + 1 file changed, 1 insertion(+) diff --git a/twitter/api.py b/twitter/api.py index 87abba64..95c426e4 100644 --- a/twitter/api.py +++ b/twitter/api.py @@ -166,6 +166,7 @@ def __init__(self, self._debugHTTP = debugHTTP self._shortlink_size = 19 self._timeout = timeout + self.__auth = None self._InitializeRequestHeaders(request_headers) self._InitializeUserAgent()