[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