We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d7b7e1e commit 06212efCopy full SHA for 06212ef
1 file changed
pyoverkiz/auth/credentials.py
@@ -2,11 +2,12 @@
2
3
from __future__ import annotations
4
5
+from abc import ABC
6
from dataclasses import dataclass, field
7
8
-class Credentials:
9
- """Marker base class for auth credentials."""
+class Credentials(ABC): # noqa: B024 - marker class uses ABC to prevent direct instantiation
10
+ """Abstract base class for auth credentials."""
11
12
13
@dataclass(slots=True)
0 commit comments