summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2016-09-07 18:15:54 +0000
committerGerrit Code Review <review@openstack.org>2016-09-07 18:15:54 +0000
commit9803d5434c0b39596e4c62efd608e10bd94464de (patch)
tree283d561fe790c97114dbfead6d5e0efe6b1c4040
parent33411db05b57f99f604df93e3262ba9fdaa46314 (diff)
parent34c0108a8aa24cb686433ec8bf9208830faa97f4 (diff)
downloadglance_store-9803d5434c0b39596e4c62efd608e10bd94464de.tar.gz
Merge "Fix doc build if git is absent"
-rw-r--r--doc/source/conf.py11
1 files changed, 8 insertions, 3 deletions
diff --git a/doc/source/conf.py b/doc/source/conf.py
index c310967..a10769d 100644
--- a/doc/source/conf.py
+++ b/doc/source/conf.py
@@ -3,6 +3,7 @@
import os
import subprocess
import sys
+import warnings
sys.path.insert(0, os.path.abspath('../..'))
# -- General configuration ----------------------------------------------------
@@ -53,9 +54,13 @@ modindex_common_prefix = ['glance_store.']
git_cmd = ["git", "log", "--pretty=format:'%ad, commit %h'", "--date=local",
"-n1"]
-html_last_updated_fmt = subprocess.Popen(git_cmd,
- stdout=subprocess.PIPE).communicate()[0]
-
+try:
+ html_last_updated_fmt = subprocess.Popen(
+ git_cmd,
+ stdout=subprocess.PIPE).communicate()[0]
+except Exception:
+ warnings.warn('Cannot get last updated time from git repository. '
+ 'Not setting "html_last_updated_fmt".')
# Grouping the document tree into LaTeX files. List of tuples
# (source start file, target name, title, author, documentclass