[vobject] Partly annotate validate methods (#14205)

Should help with #14194
This commit is contained in:
Sebastian Rittau
2025-06-01 00:52:40 +02:00
committed by GitHub
parent 9b7b2bafab
commit cac9957da6
2 changed files with 7 additions and 7 deletions
+1 -1
View File
@@ -14,7 +14,7 @@ class Behavior:
forceUTC: bool
sortFirst: Incomplete
@classmethod
def validate(cls, obj, raiseException: bool = False, complainUnrecognized: bool = False): ...
def validate(cls, obj, raiseException: bool = False, complainUnrecognized: bool = False) -> bool: ...
@classmethod
def lineValidate(cls, line, raiseException, complainUnrecognized): ...
@classmethod
+6 -6
View File
@@ -118,7 +118,7 @@ class VTimezone(VCalendarComponentBehavior):
description: str
sortFirst: Incomplete
@classmethod
def validate(cls, obj, raiseException, *args): ...
def validate(cls, obj, raiseException: bool, *args) -> bool: ... # type: ignore[override]
@staticmethod
def transformToNative(obj): ...
@staticmethod
@@ -134,13 +134,13 @@ class VEvent(RecurringBehavior):
sortFirst: Incomplete
description: str
@classmethod
def validate(cls, obj, raiseException, *args): ...
def validate(cls, obj, raiseException: bool, *args) -> bool: ... # type: ignore[override]
class VTodo(RecurringBehavior):
name: str
description: str
@classmethod
def validate(cls, obj, raiseException, *args): ...
def validate(cls, obj, raiseException: bool, *args) -> bool: ... # type: ignore[override]
class VJournal(RecurringBehavior):
name: str
@@ -156,21 +156,21 @@ class VAlarm(VCalendarComponentBehavior):
@staticmethod
def generateImplicitParameters(obj) -> None: ...
@classmethod
def validate(cls, obj, raiseException, *args): ...
def validate(cls, obj, raiseException: bool, *args) -> bool: ... # type: ignore[override]
class VAvailability(VCalendarComponentBehavior):
name: str
description: str
sortFirst: Incomplete
@classmethod
def validate(cls, obj, raiseException, *args): ...
def validate(cls, obj, raiseException: bool, *args) -> bool: ... # type: ignore[override]
class Available(RecurringBehavior):
name: str
sortFirst: Incomplete
description: str
@classmethod
def validate(cls, obj, raiseException, *args): ...
def validate(cls, obj, raiseException: bool, *args) -> bool: ... # type: ignore[override]
class Duration(Behavior):
name: str