From ca5b793d050653f01c1f310f8ac5a35cc4a237e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Saugat=20Pachhai=20=28=E0=A4=B8=E0=A5=8C=E0=A4=97=E0=A4=BE?= =?UTF-8?q?=E0=A4=A4=29?= Date: Sat, 30 Dec 2023 10:58:34 +0545 Subject: [PATCH] storages: add repr --- src/dvc_data/index/index.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/dvc_data/index/index.py b/src/dvc_data/index/index.py index 0a591012..acf8ccf8 100644 --- a/src/dvc_data/index/index.py +++ b/src/dvc_data/index/index.py @@ -183,6 +183,13 @@ def __init__( self.index = index super().__init__(key, read_only=read_only) + def __repr__(self) -> str: + key = self.key + odb = self.odb + index = self.index + read_only = self.read_only + return f"{type(self).__name__}({key=!r}, {odb=!r}, {index=!r}, {read_only=!r})" + @property def fs(self): return self.odb.fs @@ -245,6 +252,18 @@ def __init__( self.prefix = prefix if prefix is not None else key super().__init__(key, read_only=read_only) + def __repr__(self) -> str: + key = self.key + fs = self.fs + path = self.path + index = self.index + prefix = self.prefix + read_only = self.read_only + return ( + f"{self.__class__.__name__}(" + f"{key=!r}, {fs=!r}, {path=!r}, {index=!r}, {prefix=!r}, {read_only=!r})" + ) + @property def fs(self): return self._fs