Add envcontext helper · precommit/pre-commit@00a3a9a · GitHub
Skip to content

Commit 00a3a9a

Browse files
committed
Add envcontext helper
1 parent 495e21b commit 00a3a9a

3 files changed

Lines changed: 167 additions & 0 deletions

File tree

pre_commit/envcontext.py

Lines changed: 54 additions & 0 deletions

pre_commit/five.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ def n(s):
1212
return s
1313
else:
1414
return s.encode('UTF-8')
15+
16+
defaults_attr = 'func_defaults'
1517
else: # pragma: no cover (PY3 only)
1618
text = str
1719

@@ -21,6 +23,8 @@ def n(s):
2123
else:
2224
return s.decode('UTF-8')
2325

26+
defaults_attr = '__defaults__'
27+
2428

2529
def to_text(s):
2630
return s if isinstance(s, text) else s.decode('UTF-8')

tests/envcontext_test.py

Lines changed: 109 additions & 0 deletions

0 commit comments

Comments
 (0)