diff options
| author | Mark Stapp <mjs.ietf@gmail.com> | 2023-01-31 11:28:32 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-01-31 11:28:32 -0500 |
| commit | 3b337b7d27dcc22a22e363653ccbf964bee985ed (patch) | |
| tree | 00dce5ad4ee219805faa94c74153ac8a1fd98cb0 /yang/embedmodel.py | |
| parent | 62f94280444c0968453dc42c44d25fca779c46bd (diff) | |
| parent | 05a13c2cd4fedcf55ddb3e4a20b7dc2a64abd937 (diff) | |
Merge pull request #12687 from opensourcerouting/build-mkdir-p
build: consistently mkdir -p output for redirect
Diffstat (limited to 'yang/embedmodel.py')
| -rw-r--r-- | yang/embedmodel.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/yang/embedmodel.py b/yang/embedmodel.py index a77a81363f..c532973d7c 100644 --- a/yang/embedmodel.py +++ b/yang/embedmodel.py @@ -12,8 +12,10 @@ inname = sys.argv[1] outname = sys.argv[2] outdir = os.path.dirname(os.path.abspath(outname)) -if not os.path.isdir(outdir): +try: os.makedirs(outdir) +except FileExistsError: + pass # these are regexes to avoid a compile-time/host dependency on yang-tools # or python-yang. Cross-compiling FRR is already somewhat involved, no need |
