8000 bug in docker.DockerContainer.log() when container run with tty=true · Issue #890 · aio-libs/aiodocker · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
bug in docker.DockerContainer.log() when container run with tty=true #890
Open
@idan-rahamim-lendbuzz

Description

@idan-rahamim-lendbuzz

Long story short

I have a container running with tty=true
When i run docker.DockerContainer.log() with tail>1, the output i get is broken.
When i run len() on the list output im getting different results.
When i try to iterate on the list the output is also broken.

There is no such problem if i run the container with tty=false.

How to reproduce

Run container with tty=true

docker = Docker()
container = await docker.containers.get(<container_name>)
result: list[str] = await container.log(stdout=True, stderr=True, tail=5)
print(len(result)) # different output every time

for i in result:
    print i # getting broken output

Your environment

macOS

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0