From 41ba6842262d7a0150b0e942007e92194b21bccd Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Dubois Edited by: Alexandre Iooss Date: Wed, 22 Apr 2015 18:44:10 +0200 Subject: [PATCH 03/10] [DEV] if xml files does not exist in same directory try with mavlink default dir Change-Id: I6bb26be945e9b890e07bc7c4d71a6e9b08ff06e7 --- pymavlink/generator/mavgen.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pymavlink/generator/mavgen.py b/pymavlink/generator/mavgen.py index 2996350..a5dfd9c 100755 --- a/pymavlink/generator/mavgen.py +++ b/pymavlink/generator/mavgen.py @@ -61,6 +61,10 @@ def mavgen(opts, args) : for x in xml[:]: for i in x.include: fname = os.path.join(os.path.dirname(x.filename), i) + ## if xml file does not exist try to with mavlink "dialects" directory + if not os.path.exists(fname): + fname = os.path.join(os.path.dirname(__file__), "..", + "dialects", "v10", i) ## Validate XML file with XSD file if possible. if opts.validate: -- 2.9.3