Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 我怎样才能抓住;未捕获的例外情况;?_Python_Facebook Graph Api - Fatal编程技术网

Python 我怎样才能抓住;未捕获的例外情况;?

Python 我怎样才能抓住;未捕获的例外情况;?,python,facebook-graph-api,Python,Facebook Graph Api,我正在使用python sdk开发一些fb应用程序。 有时我会得到一个“未捕获的异常”,它看起来像: Uncaught exception GET… … … GraphAPIError: Error validating access token. 尝试/排除代码: 试试看: graph=facebook.GraphAPI(访问令牌) 除外: 断言为False,“coughtit” 可能该异常是在API生成的另一个线程中引发的,请检查其源代码。您确定您没有在其他地方捕获(并吞咽)该异常吗?我不

我正在使用python sdk开发一些fb应用程序。 有时我会得到一个“未捕获的异常”,它看起来像:

Uncaught exception GET… … … GraphAPIError: Error validating access token. 尝试/排除代码:

试试看:
graph=facebook.GraphAPI(访问令牌)
除外:
断言为False,“coughtit”

可能该异常是在API生成的另一个线程中引发的,请检查其源代码。

您确定您没有在其他地方捕获(并吞咽)该异常吗?我不知道您是否可以在Python中执行此操作,但我会尝试在调试器设置为在引发异常的时间和地点停止时对此进行调试,并沿着它在堆栈中的路径进行检查。当然,我无法捕捉它,脚本停止工作。我是Python新手,第一次遇到这种异常。我想我可以通过破解SDK代码来解决这个问题,但如果可能的话,我正在尝试避免它。当问题发生时,你能发布完整的输出吗?我检查了它,它很愚蠢,我尝试将它挂在错误的位置。
[E 110407 20:44:20 web:900] Uncaught exception GET /fl?access_token=122385271170470|2.teD_D9DV6gegmpgkbZI_Hg__.3600.1302206400-1592301191|GuXEs4YTqsCPDNFU4fhbWuwlvOQ (127.0.0.1)
    HTTPRequest(protocol='http', host='XX.XX.100.66', method='GET', uri='/fl?access_token=122385271170470|2.teD_D9DV6gegmpgkbZI_Hg__.3600.1302206400-1592301191|GuXEs4YTqsCPDNFU4fhbWuwlvOQ', version='HTTP/1.0', remote_ip='127.0.0.1', body='', headers={'Accept-Language': 'en-us,en;q=0.5', 'Accept-Encoding': 'gzip,deflate', 'X-Forwarded-For': '109.253.54.46', 'Host': 'XX.XX.100.66', 'Accept': 'application/json, text/javascript, */*', 'User-Agent': 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.16) Gecko/20110323 Ubuntu/10.10 (maverick) Firefox/3.6.16', 'Accept-Charset': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'Connection': 'close', 'X-Requested-With': 'XMLHttpRequest', 'X-Real-Ip': 'XX.XX.54.46', 'Referer': 'http://XX.XX.100.66/'})
    Traceback (most recent call last):
      File "/usr/local/lib/python2.6/dist-packages/tornado-1.2-py2.6.egg/tornado/web.py", line 861, in _execute
        getattr(self, self.request.method.lower())(*args, **kwargs)
      File "/usr/local/lib/python2.6/dist-packages/tornado-1.2-py2.6.egg/tornado/web.py", line 941, in wrapper
        return method(self, *args, **kwargs)
      File "/home/blabla/src/python-sdk/examples/tornado/tornading.py", line 199, in get
        self.render("json_output.html", json = json.dumps({"error":"login"}))
      File "/usr/local/lib/python2.6/dist-packages/tornado-1.2-py2.6.egg/tornado/web.py", line 419, in render
        html = self.render_string(template_name, **kwargs)
      File "/usr/local/lib/python2.6/dist-packages/tornado-1.2-py2.6.egg/tornado/web.py", line 520, in render_string
        current_user=self.current_user,
      File "/usr/local/lib/python2.6/dist-packages/tornado-1.2-py2.6.egg/tornado/web.py", line 683, in current_user
        self._current_user = self.get_current_user()
      File "/home/blabla/src/python-sdk/examples/tornado/tornading.py", line 109, in get_current_user
        user = graph.get_object("me")
      File "/home/blabla/src/python-sdk/src/facebook.py", line 88, in get_object
        return self.request(id, args)
      File "/home/blabla/src/python-sdk/src/facebook.py", line 179, in request
        response["error"]["message"])
    GraphAPIError: Error validating access token.
[E 110407 20:44:20 web:1235] 500 GET /fl?access_token=122385271170470|2.teD_D9DV6gegmpgkbZI_Hg__.3600.1302206400-1592301191|GuXEs4YTqsCPDNFU4fhbWuwlvOQ (127.0.0.1) 2714.20ms