cliff complete option is broken with error Unknown shell syntax
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| python-openstackclient |
New
|
Undecided
|
Unassigned | ||
Bug Description
Python Version: 3.13.11
Cliff version: 4.13.1
With the latest Python, cliff complete option is broken with error "Unknown shell syntax" because for bash self._formatter
To handle it, defined new custom class in cliff/complete.py
```
class CustomBashCompl
"""Shim to emulate importlib/
def __init__(self, plugin):
self.plugin = plugin
```
And defined self._formatters = {'bash': CustomBashCompl
As formatter_
can you please check this can be taken as official commit?