iPoetDev / iPoetDev/PyCriteria

Click.option: --axis

Open
#38 0 comments 0 reactions 1 assignee Claimed by @iPoetDev View on GitHub
Dominant language
Python
Stars
2
Forks
1
PR merge metrics
No merged PRs in 30d

Description

Desired state:

- To Use App.values.Find.Axis.(property) in all string values
- Doing this caused ths traceback only on this click.option.
- Undoing to to previous working state( with naked string values) fixed it. See the code snippet below.

```python
Traceback (most recent call last):
File "D:\Code\Code Institute\PyCriteria\app.py", line 1121, in
@click.option('--axis', 'axis',
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\Code\Code Institute\LoveSandwiches\venv\Lib\site-packages\click\decorators.py", line 308, in decorator
_param_memo(f, OptionClass(param_decls, **option_attrs))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\Code\Code Institute\LoveSandwiches\venv\Lib\site-packages\click\core.py", line 2492, in __init__
help = inspect.cleandoc(help)
^^^^^^^^^^^^^^^^^^^^^^
File "E:\Lang\python\3.11\Lib\inspect.py", line 873, in cleandoc
lines = doc.expandtabs().split('\n')
^^^^^^^^^^^^^^
AttributeError: 'tuple' object has no attribute 'expandtabs'

```

[pycriteria] app.py (Lines 1266-1271)

```

@click.option('-a', '--axis', 'axis',
type=click.Choice(choices=['index'],
case_sensitive=False),
default='index',
prompt=True,
required=True)
```

[Open in IDE](https://codestream-us1.service.newrelic.com/c/ZBNk4xDOQ2o6RTpe/mZ9Wuf11QAOGeMmkg-XbAw?marker=6473a5966c001f4c7e61dd6b&ide=default&src=GitHub) · [Open on GitHub](https://github.com/ipoetdev/pycriteria/blob/dddc262a3d9e6b4cfbde3519fd7689ba1afd238a/app.py#L1266-L1271)

Created from JetBrains using [CodeStream](https://codestream.com/?utm_source=cs&utm_medium=issue&utm_campaign=github)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.