本文整理匯總了Python中pyasn1.debug.setLogger方法的典型用法代碼示例。如果您正苦於以下問題:Python debug.setLogger方法的具體用法?Python debug.setLogger怎麽用?Python debug.setLogger使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類pyasn1.debug
的用法示例。
在下文中一共展示了debug.setLogger方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: ParseIt
# 需要導入模塊: from pyasn1 import debug [as 別名]
# 或者: from pyasn1.debug import setLogger [as 別名]
def ParseIt(self, data, tblname, export):
record = {}
#debug.setLogger(debug.Debug('all'))
Decoded, _ = decoder.decode(data)
count = 0
while 1:
try:
seq = Decoded.getComponentByPosition(count)
k = seq.getComponentByPosition(0)
data = '%s' % seq.getComponentByPosition(1)
except:
#print ' [-] Decrypted', count, 'items in', tblname
break
if k == 'atyp':
data = self.GetAuthType(data)
elif k == 'pdmn':
data = self.GetAccessibleName(data)
elif k == 'cdat' or k == 'mdat':
data = self.Getdate(data)
elif k == 'ptcl':
data = self.GetProtoFullName(data)
elif k == 'klbl':
data = data.encode('hex')
if export == 0:
k = self.GetColumnFullName('%s'%k)
record[k] = data
count += 1
return record