Skip to main content

No project description provided

Project description

Python library to generate nicely formatted trees, like the UNIX `tree`
command.

## Example

Produce output like this:

```
foo
├── bar
│ ├── a
│ └── b
├── baz
└── qux
└── c⏎
d
```

using code like this:

```python
from operator import itemgetter

from tree_format import format_tree

tree = (
'foo', [
('bar', [
('a', []),
('b', []),
]),
('baz', []),
('qux', [
('c\nd', []),
]),
],
)

print format_tree(
tree, format_node=itemgetter(0), get_children=itemgetter(1))
```

## License

This is made available under the Apache Software License, version 2.0.

Copyright (c) 2015 - Jonathan M. Lange

## Testing

Run tests with:

```
python -m testtools.run discover
```



Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tree-format-0.1.2.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

tree_format-0.1.2-py2-none-any.whl (6.7 kB view details)

Uploaded Python 2

File details

Details for the file tree-format-0.1.2.tar.gz.

File metadata

File hashes

Hashes for tree-format-0.1.2.tar.gz
Algorithm Hash digest
SHA256 a538523aa78ae7a4b10003b04f3e1b37708e0e089d99c9d3b9e1c71384c9a7f9
MD5 f410feac26f56d23f22338476e5613bf
BLAKE2b-256 0d918d860c75c3e70e6bbec7b898b5f753bf5da404be9296e245034360759645

See more details on using hashes here.

File details

Details for the file tree_format-0.1.2-py2-none-any.whl.

File metadata

File hashes

Hashes for tree_format-0.1.2-py2-none-any.whl
Algorithm Hash digest
SHA256 b5056228dbedde1fb81b79f71fb0c23c98e9d365230df9b29af76e8d8003de11
MD5 d0ff3956c7c0d0b23732460ea3800d97
BLAKE2b-256 b1e5233f0665eba7d4fde8c841f927ceadb6a083c138bcc4762406c1945765d5

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page