/usr/lib/python3/dist-packages/postgresql/python/contextlib.py is in python3-postgresql 1.0.2-1+b1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | ##
# .python.contextlib
##
import sys
class NoCM(object):
"""
CM that does nothing. Useful for parameterized CMs.
"""
__slots__ = ()
def __new__(typ):
return typ
@staticmethod
def __enter__():
pass
@classmethod
def __context__(typ):
return typ
@staticmethod
def __exit__(typ, val, tb):
pass
|