10000 add type hints · elsherif/server-client-python@f554cd6 · GitHub
[go: up one dir, main page]

Skip to content

Commit f554cd6

Browse files
committed
add type hints
1 parent 89fedde commit f554cd6

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

tableauserverclient/models/datasource_item.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
if TYPE_CHECKING:
1515
from .permissions_item import PermissionsRule
1616
from .connection_item import ConnectionItem
17+
from .revision_item import RevisionItem
1718
import datetime
1819

1920

@@ -37,7 +38,7 @@ def __init__(self, project_id: str, name: str = None) -> None:
3738
self._id: Optional[str] = None
3839
self._initial_tags: Set = set()
3940
self._project_name: Optional[str] = None
40-
self._revisions: List = None
41+
self._revisions: Optional[List["RevisionItem"]] = None
4142
self._updated_at = None
4243
self._use_remote_query_agent = None
4344
self._webpage_url = None
@@ -168,7 +169,7 @@ def webpage_url(self) -> Optional[str]:
168169
return self._webpage_url
169170

170171
@property
171-
def revisions(self):
172+
def revisions(self) -> Optional[List["RevisionItem"]]:
172173
if self._revisions is None:
173174
error = "Datasource item must be populated with revisions first."
174175
raise UnpopulatedPropertyError(error)

0 commit comments

Comments
 (0)
0