diff --git a/.travis.yml b/.travis.yml index 2ec605ab..6a1f69a6 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,13 +1,17 @@ -sudo: true +sudo: false + +cache: + directories: + - $HOME/.opam/ language: python python: - "2.6" -before_script: - - sudo apt-get update -q - - sudo apt-get install gfortran liblapack-dev gcc - - sudo apt-get install graphviz +#before_script: +# - sudo apt-get update -q +# - sudo apt-get install gfortran liblapack-dev gcc +# - sudo apt-get install graphviz script: - ./configure --production ./config/gfortran.cfg diff --git a/scripts/module/module_handler.py b/scripts/module/module_handler.py index 5bd8310e..d0bcca00 100755 --- a/scripts/module/module_handler.py +++ b/scripts/module/module_handler.py @@ -175,8 +175,16 @@ class ModuleHandler(): draw_module_edge(children, d_ref[children]) all_ready_done.append(module) + path = '{0}.png'.format("tree_dependency") + # Init - graph = pydot.Dot(graph_type='digraph') + try: + graph = pydot.Dot(graph_type='digraph') + except: + with open(path, 'a'): + os.utime(path, None) + return + d_ref = self.dict_child # Create all the edge @@ -186,7 +194,6 @@ class ModuleHandler(): draw_module_edge(module, d_ref[module]) # Save - path = '{0}.png'.format("tree_dependency") graph.write_png(path)