def __call__(self, *args, **kwargs):
        user = kwargs.get('user')
        if user is not None:
            return {'user': user}
        username = kwargs.get('username')
        if username is None:
            return None
        details = kwargs.get('details')
        if details is not None:
            email = details.get('email')
        user = UserenaSignup.objects.create_user(
            username, email, password=None, active=True, send_email=False
        )
        return {'user': user, 'is_new': True}
Create a new user to Transifex.
dataset/ETHPy150Open rvanlaar/easy-transifex/src/transifex/transifex/txcommon/user.py/CreateUserFromSocial.__call__