2016-11-02 2 views
0

다른 사람이이 문제를 겪고있는 것을보고 있지 않습니다. 그렇다면이 설치가 로컬 설치 문제인지 아니면 이 매우인지 의심 스러운지 확인하려면 어떻게해야합니까? 라이브러리에 문제가 있습니까?요청으로 인증 할 수없는 상황 : NoneType 오류

requests을 사용하여 잠시 동안 기본 인증을 실행했습니다. 그러나 오늘 나는 내가 전혀 인증 할 수 없다는 것을 알고있다.

그래서 나는 경우 :

import requests 
s = requests.Session() 
s.auth('username', 'pass') 

나는 즉시 얻을 : 나는 새로운 가상 환경을 회전 신선한 requests을 설치하는 경우

--------------------------------------------------------------------------- 
TypeError         Traceback (most recent call last) 
<ipython-input-3-1e7d22bf85ad> in <module>() 
----> 1 s.auth('user', 'pass') 

TypeError: 'NoneType' object is not callable 

문제가되지 않습니다. 이것은 전에 결코 문제가 아니 었습니다.

>>> s.get("http://example.com", auth = ('user', 'pass')) 
<Response [200]> 

답변

2

의 :

+0

gah! 나는 자러 갈 때라고 생각합니다. – roy

0

당신은 당신이하고 당신이 그것을 같은 세션을

뭔가를 인스턴스화 이후에 인증을 적용 할 것입니다 무슨 소스 세션에게 찾고있는 전화를 지정해야합니다. auth는 속성이 아니며 메소드가 아니므로 호출 할 수 없습니다. s.auth = ('username', 'pass') 은 사용하려는 과제입니다.