3
grequests python 모듈을 사용하여 일부 API를 호출합니다. 나는 두 가지 기능을 만들고 싶다.요청이있는 grequests에 충돌이 있습니다.
- 단일 요청 (사용 요청 모듈)
- 다중 요청 (사용 grequests 모듈)
나는 두 개의 서로 다른 파일이 개 모듈을 사용, 정상적으로 실행,하지만 난 두를 가져올 때 같은 파일에있는 모듈을 무한대 재귀 적으로 요청합니다.
#!/usr/bin/env python
#-*- encoding:utf-8 -*-
import requests
import grequests
def SingleRequest():
rs = requests.get("www.example.com")
return rs
def MultiRequest():
urls = [
"www.example1.com",
"www.example2.com",
"www.example3.com"
]
rs = [grequests.get(u) for u in urls]
rs_map = grequests.map(rs);
return rs_map;
내가 MultiRequest() -> do Well!
하지만 난 SingleRequest() ..... ↓
Exception Type: RecursionError
Exception Value: maximum recursion depth exceeded
Exception Location: /usr/local/lib/python3.6/ssl.py in options, line 459
/usr/local/lib/python3.6/ssl.py in options
super(SSLContext, SSLContext).options.__set__(self, value) X 100 times...
가 요청하고 하나 개의 파일에grequests을 사용할 수 호출하면?