Horje
python enforcing class variables in subclass Code Example
python enforcing class variables in subclass
class Foo:

    page_name = None
    author = None

    def __init_subclass__(cls, **kwargs):
        for required in ('page_name', 'author',):
            if not getattr(cls, required):
                raise TypeError(f"Can't instantiate abstract class {cls.__name__} without {required} attribute defined")
        return super().__init_subclass__(**kwargs)


class Bar(Foo):
    page_name = 'New Page'
    author = 'eric'




Python

Related
ist comperension python Code Example ist comperension python Code Example
rapids - convert nerworkx to cugraph Code Example rapids - convert nerworkx to cugraph Code Example
gnuplot  sum over a column Code Example gnuplot sum over a column Code Example
Python Script to check how many images are broken Code Example Python Script to check how many images are broken Code Example
while loop python Code Example while loop python Code Example

Type:
Code Example
Category:
Coding
Sub Category:
Code Example
Uploaded by:
Admin
Views:
7