本文整理匯總了Python中jinja2._compat.BytesIO方法的典型用法代碼示例。如果您正苦於以下問題:Python _compat.BytesIO方法的具體用法?Python _compat.BytesIO怎麽用?Python _compat.BytesIO使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類jinja2._compat
的用法示例。
在下文中一共展示了_compat.BytesIO方法的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: bytecode_from_string
# 需要導入模塊: from jinja2 import _compat [as 別名]
# 或者: from jinja2._compat import BytesIO [as 別名]
def bytecode_from_string(self, string):
"""Load bytecode from a string."""
self.load_bytecode(BytesIO(string))
示例2: bytecode_to_string
# 需要導入模塊: from jinja2 import _compat [as 別名]
# 或者: from jinja2._compat import BytesIO [as 別名]
def bytecode_to_string(self):
"""Return the bytecode as string."""
out = BytesIO()
self.write_bytecode(out)
return out.getvalue()
示例3: test_extract
# 需要導入模塊: from jinja2 import _compat [as 別名]
# 或者: from jinja2._compat import BytesIO [as 別名]
def test_extract(self):
from jinja2.ext import babel_extract
source = BytesIO('''
{{ gettext('Hello World') }}
{% trans %}Hello World{% endtrans %}
{% trans %}{{ users }} user{% pluralize %}{{ users }} users{% endtrans %}
'''.encode('ascii')) # make python 3 happy
assert list(babel_extract(source, ('gettext', 'ngettext', '_'), [], {})) == [
(2, 'gettext', u'Hello World', []),
(3, 'gettext', u'Hello World', []),
(4, 'ngettext', (u'%(users)s user', u'%(users)s users', None), [])
]
示例4: test_comment_extract
# 需要導入模塊: from jinja2 import _compat [as 別名]
# 或者: from jinja2._compat import BytesIO [as 別名]
def test_comment_extract(self):
from jinja2.ext import babel_extract
source = BytesIO('''
{# trans first #}
{{ gettext('Hello World') }}
{% trans %}Hello World{% endtrans %}{# trans second #}
{#: third #}
{% trans %}{{ users }} user{% pluralize %}{{ users }} users{% endtrans %}
'''.encode('utf-8')) # make python 3 happy
assert list(babel_extract(source, ('gettext', 'ngettext', '_'), ['trans', ':'], {})) == [
(3, 'gettext', u'Hello World', ['first']),
(4, 'gettext', u'Hello World', ['second']),
(6, 'ngettext', (u'%(users)s user', u'%(users)s users', None), ['third'])
]