summaryrefslogtreecommitdiff
path: root/gitlab/v4/objects/notification_settings.py
diff options
context:
space:
mode:
authorJohn L. Villalovos <john@sodarock.com>2022-05-30 10:09:43 -0700
committerJohn L. Villalovos <john@sodarock.com>2022-05-30 10:09:43 -0700
commitaa972d49c57f2ebc983d2de1cfb8d18924af6734 (patch)
treeef4fd32c6bc37c68d2fe60c7bfbc3f137b54e0e2 /gitlab/v4/objects/notification_settings.py
parentb2e6f3bc0dd6d8a7da39939850689a3677eb2444 (diff)
downloadgitlab-aa972d49c57f2ebc983d2de1cfb8d18924af6734.tar.gz
chore: update type-hints return signature for GetWithoutIdMixin methods
Commit f0152dc3cc9a42aa4dc3c0014b4c29381e9b39d6 removed situation where `get()` in a `GetWithoutIdMixin` based class could return `None` Update the type-hints to no longer return `Optional` AKA `None`
Diffstat (limited to 'gitlab/v4/objects/notification_settings.py')
-rw-r--r--gitlab/v4/objects/notification_settings.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/gitlab/v4/objects/notification_settings.py b/gitlab/v4/objects/notification_settings.py
index b5a3797..4dd8347 100644
--- a/gitlab/v4/objects/notification_settings.py
+++ b/gitlab/v4/objects/notification_settings.py
@@ -40,8 +40,8 @@ class NotificationSettingsManager(GetWithoutIdMixin, UpdateMixin, RESTManager):
def get(
self, id: Optional[Union[int, str]] = None, **kwargs: Any
- ) -> Optional[NotificationSettings]:
- return cast(Optional[NotificationSettings], super().get(id=id, **kwargs))
+ ) -> NotificationSettings:
+ return cast(NotificationSettings, super().get(id=id, **kwargs))
class GroupNotificationSettings(NotificationSettings):
@@ -55,8 +55,8 @@ class GroupNotificationSettingsManager(NotificationSettingsManager):
def get(
self, id: Optional[Union[int, str]] = None, **kwargs: Any
- ) -> Optional[GroupNotificationSettings]:
- return cast(Optional[GroupNotificationSettings], super().get(id=id, **kwargs))
+ ) -> GroupNotificationSettings:
+ return cast(GroupNotificationSettings, super().get(id=id, **kwargs))
class ProjectNotificationSettings(NotificationSettings):
@@ -70,5 +70,5 @@ class ProjectNotificationSettingsManager(NotificationSettingsManager):
def get(
self, id: Optional[Union[int, str]] = None, **kwargs: Any
- ) -> Optional[ProjectNotificationSettings]:
- return cast(Optional[ProjectNotificationSettings], super().get(id=id, **kwargs))
+ ) -> ProjectNotificationSettings:
+ return cast(ProjectNotificationSettings, super().get(id=id, **kwargs))