Skip to content

Ciena 8190 (SAOS 10.x) backend - #265

Merged
hanstrompert merged 3 commits into
workfloworchestrator:mainfrom
andriilytvynov:backend-ciena8190
Apr 1, 2026
Merged

hanstrompert merged 3 commits into
workfloworchestrator:mainfrom
andriilytvynov:backend-ciena8190

Conversation

@andriilytvynov

Copy link
Copy Markdown
Contributor

Backend for Ciena 8190, SAOS 10; actions supported: activate, deactivate, terminate.

@hanstrompert

Copy link
Copy Markdown
Member

Hi @andriilytvynov, thank you for sharing this backend! The code looks great. We try to keep the formatting, coding style and the level of annotations consistent, would it be possible for you to fix the output of sh fmt_code.sh python src/supa/nrm/backends/ciena8190.py?

@andriilytvynov

Copy link
Copy Markdown
Contributor Author

Sure! Will do, Hans!

@andriilytvynov

Copy link
Copy Markdown
Contributor Author

@hanstrompert formatting, style and annotations are fixed

- Add missing class docstrings for BackendSettings, Backend, and __init__
- Add closing punctuation to all docstring first lines (D415)
- Replace str.format() with %-style formatting in log statement (G001)
- Remove unnecessary list wrapper in any() call (C419)
- Replace set([...]) with set comprehension {...} (C403)
- Remove explicit return None in deactivate method (RET501)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@hanstrompert

Copy link
Copy Markdown
Member

Hi @andriilytvynov, I am so sorry that I let this sit for so long. I recently switched from black/isort/flake8 to ruff, I have updated your pull request accordingly.

Thanks again for sharing this backend!

@hanstrompert
hanstrompert merged commit 3295bed into workfloworchestrator:main Apr 1, 2026
9 of 10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants