本文整理匯總了Python中logger.LOG.warn方法的典型用法代碼示例。如果您正苦於以下問題:Python LOG.warn方法的具體用法?Python LOG.warn怎麽用?Python LOG.warn使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類logger.LOG
的用法示例。
在下文中一共展示了LOG.warn方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: addBinary
# 需要導入模塊: from logger import LOG [as 別名]
# 或者: from logger.LOG import warn [as 別名]
def addBinary(self, field, data, mimetype, encoding=None, language=None,
logError=False, raiseException=False):
try:
converter = getUtility(IConverter, mimetype)
except ComponentLookupError:
LOG.warn('No converter registered for %s' % mimetype)
return
text, encoding = converter.convert(data, encoding, mimetype,
logError, raiseException)
# The result should be string/unicode. If not, convert the returned
# content to unicode using the returned encoding. The converter is
# in charge to handle encoding issues correctly.
assert isinstance(text, basestring)
if isinstance(text, str):
text = unicode(text, encoding, 'ignore')
infos = self._d.get(field, ())
self._d[field] = infos + ({'content': text, 'language': language},)