Skip to content

Commit 06212ef

Browse files
committed
Refactor Credentials class to inherit from ABC for abstract base class functionality
1 parent d7b7e1e commit 06212ef

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

pyoverkiz/auth/credentials.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,12 @@
22

33
from __future__ import annotations
44

5+
from abc import ABC
56
from dataclasses import dataclass, field
67

78

8-
class Credentials:
9-
"""Marker base class for auth credentials."""
9+
class Credentials(ABC): # noqa: B024 - marker class uses ABC to prevent direct instantiation
10+
"""Abstract base class for auth credentials."""
1011

1112

1213
@dataclass(slots=True)

0 commit comments

Comments
 (0)