aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/tools/cython/Cython/Tempita
diff options
context:
space:
mode:
authororivej <orivej@yandex-team.ru>2022-02-10 16:45:01 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:45:01 +0300
commit2d37894b1b037cf24231090eda8589bbb44fb6fc (patch)
treebe835aa92c6248212e705f25388ebafcf84bc7a1 /contrib/tools/cython/Cython/Tempita
parent718c552901d703c502ccbefdfc3c9028d608b947 (diff)
downloadydb-2d37894b1b037cf24231090eda8589bbb44fb6fc.tar.gz
Restoring authorship annotation for <orivej@yandex-team.ru>. Commit 2 of 2.
Diffstat (limited to 'contrib/tools/cython/Cython/Tempita')
-rw-r--r--contrib/tools/cython/Cython/Tempita/__init__.py2
-rw-r--r--contrib/tools/cython/Cython/Tempita/_tempita.py44
-rw-r--r--contrib/tools/cython/Cython/Tempita/compat3.py6
3 files changed, 26 insertions, 26 deletions
diff --git a/contrib/tools/cython/Cython/Tempita/__init__.py b/contrib/tools/cython/Cython/Tempita/__init__.py
index b5014481d4..41a0ce3d0e 100644
--- a/contrib/tools/cython/Cython/Tempita/__init__.py
+++ b/contrib/tools/cython/Cython/Tempita/__init__.py
@@ -1,4 +1,4 @@
# The original Tempita implements all of its templating code here.
# Moved it to _tempita.py to make the compilation portable.
-from ._tempita import *
+from ._tempita import *
diff --git a/contrib/tools/cython/Cython/Tempita/_tempita.py b/contrib/tools/cython/Cython/Tempita/_tempita.py
index f836a63345..587f6e4841 100644
--- a/contrib/tools/cython/Cython/Tempita/_tempita.py
+++ b/contrib/tools/cython/Cython/Tempita/_tempita.py
@@ -29,8 +29,8 @@ can use ``__name='tmpl.html'`` to set the name of the template.
If there are syntax errors ``TemplateError`` will be raised.
"""
-from __future__ import absolute_import
-
+from __future__ import absolute_import
+
import re
import sys
try:
@@ -46,11 +46,11 @@ except ImportError: # Py3
pass
import os
import tokenize
-from io import StringIO
+from io import StringIO
+
+from ._looper import looper
+from .compat3 import bytes, unicode_, basestring_, next, is_unicode, coerce_text
-from ._looper import looper
-from .compat3 import bytes, unicode_, basestring_, next, is_unicode, coerce_text
-
__all__ = ['TemplateError', 'Template', 'sub', 'HTMLTemplate',
'sub_html', 'html', 'bunch']
@@ -208,7 +208,7 @@ class Template(object):
position=None, name=self.name)
templ = self.get_template(inherit_template, self)
self_ = TemplateObject(self.name)
- for name, value in defs.items():
+ for name, value in defs.items():
setattr(self_, name, value)
self_.body = body
ns = ns.copy()
@@ -304,28 +304,28 @@ class Template(object):
try:
try:
value = eval(code, self.default_namespace, ns)
- except SyntaxError as e:
+ except SyntaxError as e:
raise SyntaxError(
'invalid syntax in expression: %s' % code)
return value
- except Exception as e:
+ except Exception as e:
if getattr(e, 'args', None):
arg0 = e.args[0]
else:
arg0 = coerce_text(e)
e.args = (self._add_line_info(arg0, pos),)
- raise
+ raise
def _exec(self, code, ns, pos):
__traceback_hide__ = True
try:
- exec(code, self.default_namespace, ns)
- except Exception as e:
+ exec(code, self.default_namespace, ns)
+ except Exception as e:
if e.args:
e.args = (self._add_line_info(e.args[0], pos),)
else:
e.args = (self._add_line_info(None, pos),)
- raise
+ raise
def _repr(self, value, pos):
__traceback_hide__ = True
@@ -334,7 +334,7 @@ class Template(object):
return ''
if self._unicode:
try:
- value = unicode_(value)
+ value = unicode_(value)
except UnicodeDecodeError:
value = bytes(value)
else:
@@ -343,9 +343,9 @@ class Template(object):
if (is_unicode(value)
and self.default_encoding):
value = value.encode(self.default_encoding)
- except Exception as e:
+ except Exception as e:
e.args = (self._add_line_info(e.args[0], pos),)
- raise
+ raise
else:
if self._unicode and isinstance(value, bytes):
if not self.default_encoding:
@@ -354,7 +354,7 @@ class Template(object):
'(no default_encoding provided)' % value)
try:
value = value.decode(self.default_encoding)
- except UnicodeDecodeError as e:
+ except UnicodeDecodeError as e:
raise UnicodeDecodeError(
e.encoding,
e.object,
@@ -391,7 +391,7 @@ def paste_script_template_renderer(content, vars, filename=None):
class bunch(dict):
def __init__(self, **kw):
- for name, value in kw.items():
+ for name, value in kw.items():
setattr(self, name, value)
def __setattr__(self, name, value):
@@ -415,7 +415,7 @@ class bunch(dict):
def __repr__(self):
return '<%s %s>' % (
self.__class__.__name__,
- ' '.join(['%s=%r' % (k, v) for k, v in sorted(self.items())]))
+ ' '.join(['%s=%r' % (k, v) for k, v in sorted(self.items())]))
############################################################
## HTML Templating
@@ -465,7 +465,7 @@ def url(v):
def attr(**kw):
parts = []
- for name, value in sorted(kw.items()):
+ for name, value in sorted(kw.items()):
if value is None:
continue
if name.endswith('_'):
@@ -544,7 +544,7 @@ class TemplateDef(object):
values = {}
sig_args, var_args, var_kw, defaults = self._func_signature
extra_kw = {}
- for name, value in kw.items():
+ for name, value in kw.items():
if not var_kw and name not in sig_args:
raise TypeError(
'Unexpected argument %s' % name)
@@ -567,7 +567,7 @@ class TemplateDef(object):
raise TypeError(
'Extra position arguments: %s'
% ', '.join([repr(v) for v in args]))
- for name, value_expr in defaults.items():
+ for name, value_expr in defaults.items():
if name not in values:
values[name] = self._template._eval(
value_expr, self._ns, self._pos)
diff --git a/contrib/tools/cython/Cython/Tempita/compat3.py b/contrib/tools/cython/Cython/Tempita/compat3.py
index 20aefddb20..9905530757 100644
--- a/contrib/tools/cython/Cython/Tempita/compat3.py
+++ b/contrib/tools/cython/Cython/Tempita/compat3.py
@@ -1,11 +1,11 @@
import sys
-__all__ = ['b', 'basestring_', 'bytes', 'unicode_', 'next', 'is_unicode']
+__all__ = ['b', 'basestring_', 'bytes', 'unicode_', 'next', 'is_unicode']
if sys.version < "3":
b = bytes = str
basestring_ = basestring
- unicode_ = unicode
+ unicode_ = unicode
else:
def b(s):
@@ -14,7 +14,7 @@ else:
return bytes(s)
basestring_ = (bytes, str)
bytes = bytes
- unicode_ = str
+ unicode_ = str
text = str
if sys.version < "3":