# -*- coding: utf-8 -*-

# Copyright(C) 2010  Christophe Benz
# 
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, version 3 of the License.
# 
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
# 
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.

from .multiline import MultilineFormatter
from .simple import SimpleFormatter
from .table import TableFormatter


__all__ = ['formatters']


formatters = dict(
    multiline=MultilineFormatter(),
    simple=SimpleFormatter(),
    table=TableFormatter(),
    htmltable=TableFormatter(result_funcname='get_html_string'),
)

# -*- coding: utf-8 -*-

# Copyright(C) 2010  Christophe Benz
# 
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, version 3 of the License.
# 
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
# 
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.

from .multiline import MultilineFormatter
from .simple import SimpleFormatter


__all__ = ['formatters']


formatters = dict(
    multiline=MultilineFormatter(),
    simple=SimpleFormatter(),
)

try:
    from .table import TableFormatter
    formatters.update(dict(
        table=TableFormatter(),
        htmltable=TableFormatter(result_funcname='get_html_string'),
        ))
except ImportError:
    pass

handle import error for prettytable