]> git.proxmox.com Git - mirror_frr.git/blobdiff - yang/embedmodel.py
Merge pull request #12798 from donaldsharp/rib_match_multicast
[mirror_frr.git] / yang / embedmodel.py
index a77a81363fa5748cad86fa7772580a25310ccd8c..6d37839cf36ea660a189cfb5be239a776797c975 100644 (file)
@@ -1,4 +1,5 @@
 #!/usr/bin/python3
+# SPDX-License-Identifier: NONE
 #
 # YANG module to C wrapper
 # written 2018 by David Lamparter, placed in Public Domain.
@@ -12,8 +13,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