- It is a small library helps to create mulitple classes from a template class
- If you have a use-case where you have a class, and you want to create multiple classes of same type with different names and usage
- Works with
python3
- This library was created when i was working with a very specific (or wierd) use case of creating multiple classes
-
Create your class to be used as template, example
TemplateClass -
Import
MultiClassimport multiClass multiClassObject = multiClass.MultiClass(TemplateClass)
-
Create classes using
name-prefixandcountof classesclassArray = multiClassObject.create("name-prefix",10)- It will return an array of size
count - Each array element is a class of type
TemplateClass - Name of classes will be
name-prefix1,name-prefix2,name-prefix3...
- It will return an array of size
-
Create classes using array of class name
nameArray = ["classNameA","classNameB","classNameC","classNameD"] classArray = multiClassObject.create(nameArray)
- It will return an array
- Each array element is a class of type
TemplateClass - Name of classes will be taken from nameArray (in order)