Sign in New API Help About

copy of C6UF9WLUF ()

392 bytes of Python
Created 1 day, 15 hours ago — expires in 6 days
Viewed 66 times
https://dpaste.com/EM9VQ498D
COPY TO CLIPBOARD SOFT WRAP RAW TEXT DUPLICATE DIFF
def mark(**kwargs):
    def _inner(cls):
        for k,v in kwargs.items():
            setattr(cls, k, v)
        return cls
    return _inner


@mark(good=1)
class MyClass:



class mark:
    def __init__(self, **kwargs):
        self.kwargs = kwargs

    def __call__(self, cls):
        for k,v in self.kwargs.items():
            setattr(cls, k, v)
        return cls

Share: