如何设置gflags的positional_parameters_enforcement'标志

时间:2013-09-23 20:20:02

标签: python google-drive-api oauth2client

你应该如何以编程方式为oauth2模块设置这个?我尝试了以下方法,但得到了一个关键错误:

from oauth2client.client import OAuth2Credentials
import gflags

gflags.FLAGS['--positional_parameters_enforcement'] = 'EXCEPTION'

2 个答案:

答案 0 :(得分:0)

咨询help(glfags.Flag)后,我确定您设置了value属性,如下所示:

import gflags

gflags['positional_parameters_enforcement'].value = 'EXCEPTION'

出色!虽然现在与文档相反,警告正在被抑制,但我没有例外。

答案 1 :(得分:0)

更可靠,可以通过以下方式设置:

import oauth2client.util
oauth2client.util.positional_parameter_enforcement = \
    oauth2client.util.POSITIONAL_IGNORE

from oauth2client.client import OAuth2Credentials