mirror of
https://github.com/LCPQ/QUESTDB_website.git
synced 2024-08-25 05:31:51 +02:00
11 lines
356 B
Python
11 lines
356 B
Python
import inspect
|
|
from . import formatHandlerBase
|
|
|
|
def getFormatHandlers(includeUnnamed=False):
|
|
from . import default
|
|
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) |