def markdown_column_params():
 (yield (tables.Move, None, 'effect'))
 (yield (tables.Move, None, 'short_effect'))
 for cls in tables.mapped_classes:
  for translation_cls in cls.translation_classes:
   for column in translation_cls.__table__.c:
    if (column.info.get('string_getter') == markdown.MarkdownString):
     (yield (cls, translation_cls, column.name))

def markdown_column_params ( ) : ( yield ( tables . Move , None , 'effect' ) ) ( yield ( tables . Move , None , 'short_effect' ) ) for cls in tables . mapped_classes : for translation_cls in cls . translation_classes : for column in translation_cls . __table__ . c : if ( column . info . get ( 'string_getter' ) == markdown . MarkdownString ) : ( yield ( cls , translation_cls , column . name ) )
check all markdown values scans the database schema for markdown columns .