[rtems-central commit] util: Improve typing

Sebastian Huber sebh at rtems.org
Tue Nov 21 13:35:40 UTC 2023


Module:    rtems-central
Branch:    master
Commit:    4eb1bcf15acaa2592c1cdcbc11ccca2620d20c69
Changeset: http://git.rtems.org/rtems-central/commit/?id=4eb1bcf15acaa2592c1cdcbc11ccca2620d20c69

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Tue Nov 21 11:13:15 2023 +0100

util: Improve typing

---

 rtemsspec/util.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/rtemsspec/util.py b/rtemsspec/util.py
index 65db817c..eaea0fad 100644
--- a/rtemsspec/util.py
+++ b/rtemsspec/util.py
@@ -29,9 +29,10 @@ import base64
 import binascii
 import logging
 import os
+from pathlib import Path
 import shutil
 import subprocess
-from typing import Any, List, Optional
+from typing import Any, List, Optional, Union
 import yaml
 
 
@@ -87,7 +88,7 @@ def load_config(config_filename: str) -> Any:
 
 
 def run_command(args: List[str],
-                cwd: str = ".",
+                cwd: Union[str, Path] = ".",
                 stdout: Optional[List[str]] = None,
                 env=None) -> int:
     """



More information about the vc mailing list