Использовать конструкцию вида:
class Auth:
_instance = None;
def __init__(self, user, pswd):
# some initialization
self._id = None
pass
def getId(self):
return self._id
@staticmethod
def getInstance(user, pswd):
if Auth._instance is None:
Auth._instance = Auth(user, pswd)
return Auth._instance
# later use authorization as Auth.getInstance().getId();
Вообще, стоит познакомиться поближе с понятием Singleton и содержимым вот этой
ссылочки
Upd: пример-примером, но поправил инициализацию, извиняюсь :)
Upd2: метод getInstance должен быть статическим, чтобы удовлетворять условию использования Auth.getInstance(). Поправил.