class BitsInteger:
    """BitsInteger docstring"""

def __init__(self, num):
    pass

def singleton(cls):
    return cls()

def singletonfunction(func):
    return func()

@singletonfunction
def Bit():
    """A 1-bit BitField; must be enclosed in a BitStruct"""
return BitsInteger(1)
b = Bit
print(('b.__doc__ :', b.__doc__))
Программное изменение строки документации объекта класса