utilities.frozen

Freeze a class, i.e., prevent setting new attributes outside __init__.

raises TypeError:

Raised when setting a new attribute in a frozen class.

Module Contents

Classes

FrozenClass

class utilities.frozen.FrozenClass[source]

Bases: object

__isfrozen = False[source]
__setattr__(key, value)[source]

Implement setattr(self, name, value).

_freeze()[source]