本文整理汇总了Python中requests.Session.sslverify方法的典型用法代码示例。如果您正苦于以下问题:Python Session.sslverify方法的具体用法?Python Session.sslverify怎么用?Python Session.sslverify使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类requests.Session
的用法示例。
在下文中一共展示了Session.sslverify方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: GetTestWorkunits
# 需要导入模块: from requests import Session [as 别名]
# 或者: from requests.Session import sslverify [as 别名]
def GetTestWorkunits():
try:
session = Session()
if (args.nosslverify):
session.verify = False
session.sslverify = False
if (args.pw and args.user):
if (args.httpdigestauth):
session.auth = HTTPDigestAuth(args.user, args.pw)
else:
session.auth = HTTPBasicAuth(args.user, args.pw)
transport = DebugTransport(cache=SqliteCache(), session=session)
wuquery = Client(wuqueryservice_wsdl_url, transport=transport)
except:
logging.critical ('Unable to obtain WSDL from %s', wuqueryservice_wsdl_url)
raise
# Calculate date range (LastNDays not processed correctly by wuquery)
enddate = datetime.datetime.now()
startdate = enddate - datetime.timedelta(days=args.lastndays)
matchedWU = {}
logging.debug ('Gathering Workunits')
for reqjob in requiredJobs:
reqJobname = reqjob[0]
reqClusters = reqjob[1]
nextPage = 0
while (nextPage >=0):
wuqueryresp = wuquery.service.WUQuery(Owner='regress',
State='completed',
PageSize=500,
PageStartFrom=nextPage,
LastNDays=args.lastndays,
StartDate=startdate.strftime('%Y-%m-%dT00:00:00'),
EndDate=enddate.strftime('%Y-%m-%dT23:59:59'),
Jobname=reqJobname + '*',
Descending='1')
try:
nextPage = wuqueryresp['NextPage']
workunits = wuqueryresp['Workunits']['ECLWorkunit']
except:
return matchedWU
try:
logging.debug('Workunit count: %d', len(workunits))
workunits.sort(key=lambda k: k['Jobname'], reverse=True)
# Extract jobname from jobname with date postfix
for wu in workunits:
s = wu['Jobname'].split('-')
cluster = wu['Cluster']
if (len(s) >2):
sep = '-'
job = sep.join(s[0:len(s)-2])
else:
job = wu['Jobname']
key = job + '_' + cluster
if ( (job == reqJobname) and (cluster in reqClusters) and (key not in matchedWU)):
matchedWU[key] = wu['Wuid']
except:
logging.error('Unexpected response from WUQuery: %s', wuqueryresp)
raise
return matchedWU
示例2: Session
# 需要导入模块: from requests import Session [as 别名]
# 或者: from requests.Session import sslverify [as 别名]
if ((property['Name'] in maskValueFields) or (property['Measure'] in maskMeasureTypes)):
if (property['RawValue'] != None):
property['RawValue'] = '{masked}'
if (property['Formatted'] != None):
property['Formatted'] = '{masked}'
property['Creator'] = '{masked}'
# Main
#
# Consume WSDL and generate soap structures
try:
session = Session()
if (args.nosslverify):
session.verify = False
session.sslverify = False
transport = DebugTransport(cache=SqliteCache(), session=session)
wudetails = Client(wudetailsservice_wsdl_url, transport=transport)
except:
logging.critical ('Unable to obtain WSDL from ' +wudetailsservice_wsdl_url)
raise
try:
scopeFilter = wudetails.get_type('ns0:WUScopeFilter')
nestedFilter = wudetails.get_type('ns0:WUNestedFilter')
propertiesToReturn = wudetails.get_type('ns0:WUPropertiesToReturn')
scopeOptions = wudetails.get_type('ns0:WUScopeOptions')
propertyOptions = wudetails.get_type('ns0:WUPropertyOptions')
extraProperties = wudetails.get_type('ns0:WUExtraProperties')
except:
logging.critical ('WSDL different from expected')