borg-manager/src/borgmanager/database/object/dbobject.py
2021-05-05 04:21:03 +01:00

14 lines
311 B
Python

from abc import ABC
class DBObject(ABC):
def __init__(self, primary_key=None):
self.__primary_key = primary_key
@property
def primary_key(self):
if self.__primary_key is None:
raise ValueError("Primary key is None")
else:
return self.__primary_key