mirror of https://github.com/docker/compose.git
Make sure attach() is called as soon as LogPrinter is initialized
Fixes #35.
This commit is contained in:
parent
4ee87a7029
commit
65071aafb0
|
@ -31,8 +31,9 @@ class LogPrinter(object):
|
||||||
|
|
||||||
def _make_log_generator(self, container, color_fn):
|
def _make_log_generator(self, container, color_fn):
|
||||||
prefix = color_fn(container.name + " | ")
|
prefix = color_fn(container.name + " | ")
|
||||||
for line in split_buffer(self._attach(container), '\n'):
|
# Attach to container before log printer starts running
|
||||||
yield prefix + line
|
line_generator = split_buffer(self._attach(container), '\n')
|
||||||
|
return (prefix + line for line in line_generator)
|
||||||
|
|
||||||
def _attach(self, container):
|
def _attach(self, container):
|
||||||
params = {
|
params = {
|
||||||
|
|
Loading…
Reference in New Issue