“from __future__ import braces”代码在哪里?

我想知道什么是在命令上执行的代码:

>>> from __future__ import braces SyntaxError: not a chance 

所以,由于python是开源的,我打开C:\Python27\Lib\__future__.py并查找。 令人惊讶的是,我发现那里没有处理导入braces模块。

所以,我的问题是,处理这个代码在哪里? 当我运行这个命令时会发生什么?

代码在future.c中 :

 future_check_features(PyFutureFeatures *ff, stmt_ty s, const char *filename) ... else if (strcmp(feature, "braces") == 0) { PyErr_SetString(PyExc_SyntaxError, "not a chance"); PyErr_SyntaxLocation(filename, s->lineno); return 0; }