mirror of
https://github.com/docker/compose.git
synced 2025-07-22 05:04:27 +02:00
Merge pull request #6864 from samueljsb/formatter_class
Change Formatter.table method to staticmethod
This commit is contained in:
commit
1f16a7929d
@ -18,9 +18,11 @@ def get_tty_width():
|
||||
return int(width)
|
||||
|
||||
|
||||
class Formatter(object):
|
||||
class Formatter:
|
||||
"""Format tabular data for printing."""
|
||||
def table(self, headers, rows):
|
||||
|
||||
@staticmethod
|
||||
def table(headers, rows):
|
||||
table = texttable.Texttable(max_width=get_tty_width())
|
||||
table.set_cols_dtype(['t' for h in headers])
|
||||
table.add_rows([headers] + rows)
|
||||
|
@ -620,7 +620,7 @@ class TopLevelCommand(object):
|
||||
image_id,
|
||||
size
|
||||
])
|
||||
print(Formatter().table(headers, rows))
|
||||
print(Formatter.table(headers, rows))
|
||||
|
||||
def kill(self, options):
|
||||
"""
|
||||
@ -754,7 +754,7 @@ class TopLevelCommand(object):
|
||||
container.human_readable_state,
|
||||
container.human_readable_ports,
|
||||
])
|
||||
print(Formatter().table(headers, rows))
|
||||
print(Formatter.table(headers, rows))
|
||||
|
||||
def pull(self, options):
|
||||
"""
|
||||
@ -994,7 +994,7 @@ class TopLevelCommand(object):
|
||||
rows.append(process)
|
||||
|
||||
print(container.name)
|
||||
print(Formatter().table(headers, rows))
|
||||
print(Formatter.table(headers, rows))
|
||||
|
||||
def unpause(self, options):
|
||||
"""
|
||||
|
Loading…
x
Reference in New Issue
Block a user