dql.output module¶
Formatting and displaying output
-
class
dql.output.
BaseFormat
(results, ostream, width=u'auto', pagesize=u'auto')[source]¶ Bases:
object
Base class for formatters
-
class
dql.output.
ColumnFormat
(*args, **kwargs)[source]¶ Bases:
dql.output.BaseFormat
A layout that puts item attributes in columns
-
class
dql.output.
ExpandedFormat
(results, ostream, width=u'auto', pagesize=u'auto')[source]¶ Bases:
dql.output.BaseFormat
A layout that puts item attributes on separate lines
-
class
dql.output.
SmartBuffer
(buf)[source]¶ Bases:
object
A buffer that wraps another buffer and encodes unicode strings.
-
class
dql.output.
SmartFormat
(results, ostream, *args, **kwargs)[source]¶ Bases:
object
A layout that chooses column/expanded format intelligently
-
dql.output.
less_display
(*args, **kwds)[source]¶ Use smoke and mirrors to acquire ‘less’ for pretty paging