mirror of
https://github.com/LCPQ/QUESTDB_website.git
synced 2024-08-25 21:51:51 +02:00
11 lines
354 B
Python
11 lines
354 B
Python
|
import inspect
|
||
|
from . import default
|
||
|
from . import formatHandlerBase
|
||
|
|
||
|
def getFormatHandlers(includeUnnamed=False):
|
||
|
for clsName,Cls in inspect.getmembers(default,inspect.isclass):
|
||
|
if issubclass(Cls,formatHandlerBase):
|
||
|
if hasattr(Cls,"__formatName__"):
|
||
|
yield (Cls.__formatName__,Cls)
|
||
|
elif(includeUnnamed):
|
||
|
yield (None,Cls)
|