[rtems-central commit] content: Add default for optional parameters
Sebastian Huber
sebh at rtems.org
Wed Sep 15 06:02:36 UTC 2021
Module: rtems-central
Branch: master
Commit: 51213a3b4db577a92f24b53f72cbfeb27c3ccbbe
Changeset: http://git.rtems.org/rtems-central/commit/?id=51213a3b4db577a92f24b53f72cbfeb27c3ccbbe
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date: Mon Sep 13 15:58:16 2021 +0200
content: Add default for optional parameters
---
rtemsspec/content.py | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/rtemsspec/content.py b/rtemsspec/content.py
index 98cb5eb..5d6711c 100644
--- a/rtemsspec/content.py
+++ b/rtemsspec/content.py
@@ -920,28 +920,31 @@ class CContent(Content):
self.add("}")
@contextmanager
- def condition(self, expression: Optional[str]) -> Iterator[None]:
+ def condition(self, expression: Optional[str] = None) -> Iterator[None]:
""" Opens a condition context. """
self.open_condition(expression)
yield
self.close_condition()
@contextmanager
- def first_condition(self, expression: Optional[str]) -> Iterator[None]:
+ def first_condition(self,
+ expression: Optional[str] = None) -> Iterator[None]:
""" Opens the first condition context. """
self.open_condition(expression, False)
yield
self.pop_indent()
@contextmanager
- def next_condition(self, expression: Optional[str]) -> Iterator[None]:
+ def next_condition(self,
+ expression: Optional[str] = None) -> Iterator[None]:
""" Opens the next condition context. """
self.open_condition(expression, True)
yield
self.pop_indent()
@contextmanager
- def final_condition(self, expression: Optional[str]) -> Iterator[None]:
+ def final_condition(self,
+ expression: Optional[str] = None) -> Iterator[None]:
""" Opens the final condition context. """
self.open_condition(expression, True)
yield
More information about the vc
mailing list