From f73a942c05dd08a6106aac2a0c7bac0c35092dda Mon Sep 17 00:00:00 2001 From: Ban Siesta Date: Sun, 24 May 2015 09:21:39 +0100 Subject: [PATCH] Tools: don't try to generate messages for hidden files starting with a dot. --- Tools/px_generate_uorb_topic_headers.py | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/Tools/px_generate_uorb_topic_headers.py b/Tools/px_generate_uorb_topic_headers.py index 4f821b0608..75acd6a608 100755 --- a/Tools/px_generate_uorb_topic_headers.py +++ b/Tools/px_generate_uorb_topic_headers.py @@ -54,7 +54,7 @@ On a Debian/Ubuntu system please run: sudo apt-get install python-empy sudo pip install catkin_pkg - + On MacOS please run: sudo pip install empy catkin_pkg @@ -95,13 +95,19 @@ def convert_dir(inputdir, outputdir, templatedir): """ includepath = incl_default + [':'.join([package, inputdir])] for f in os.listdir(inputdir): + # Ignore hidden files + if f.startswith("."): + continue + fn = os.path.join(inputdir, f) - if os.path.isfile(fn): - convert_file( - fn, - outputdir, - templatedir, - includepath) + # Only look at actual files + if not os.path.isfile(fn): + continue + + convert_file(fn, + outputdir, + templatedir, + includepath) def copy_changed(inputdir, outputdir, prefix=''):