Skip to content

Commit af23a4b

Browse files
committed
workspace(validation): pydocstyle manual fixes
1 parent 0f8a4de commit af23a4b

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

src/tmuxp/workspace/validation.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,18 @@
1+
"""Validation errors for tmuxp configuration files."""
12
import typing as t
23

34
from .. import exc
45

56

67
class SchemaValidationError(exc.WorkspaceError):
8+
"""Tmuxp configuration validation base error."""
9+
710
pass
811

912

1013
class SessionNameMissingValidationError(SchemaValidationError):
14+
"""Tmuxp configuration error for session name missing."""
15+
1116
def __init__(self, *args: object, **kwargs: object) -> None:
1217
return super().__init__(
1318
'workspace requires "session_name"',
@@ -17,6 +22,8 @@ def __init__(self, *args: object, **kwargs: object) -> None:
1722

1823

1924
class WindowListMissingValidationError(SchemaValidationError):
25+
"""Tmuxp configuration error for window list missing."""
26+
2027
def __init__(self, *args: object, **kwargs: object) -> None:
2128
return super().__init__(
2229
'workspace requires list of "windows"',
@@ -26,6 +33,8 @@ def __init__(self, *args: object, **kwargs: object) -> None:
2633

2734

2835
class WindowNameMissingValidationError(SchemaValidationError):
36+
"""Tmuxp configuration error for missing window_name."""
37+
2938
def __init__(self, *args: object, **kwargs: object) -> None:
3039
return super().__init__(
3140
'workspace window is missing "window_name"',
@@ -35,6 +44,8 @@ def __init__(self, *args: object, **kwargs: object) -> None:
3544

3645

3746
class InvalidPluginsValidationError(SchemaValidationError):
47+
"""Tmuxp configuration error for invalid plugins."""
48+
3849
def __init__(self, plugins: t.Any, *args: object, **kwargs: object) -> None:
3950
return super().__init__(
4051
'"plugins" only supports list type. '

0 commit comments

Comments
 (0)