mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-07 06:52:41 +00:00
docs: Make autopep8 happy for gst-plugins-doc-cache-generator.py
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8327>
This commit is contained in:
parent
5b4eb339a3
commit
ed7b210ae7
1 changed files with 22 additions and 23 deletions
|
@ -54,10 +54,11 @@ def get_c_flags(dep, buildroot, uninstalled=True):
|
||||||
env = {}
|
env = {}
|
||||||
if uninstalled:
|
if uninstalled:
|
||||||
env['PKG_CONFIG_PATH'] = os.path.join(buildroot, 'meson-uninstalled')
|
env['PKG_CONFIG_PATH'] = os.path.join(buildroot, 'meson-uninstalled')
|
||||||
res = subprocess.run(['pkg-config', '--cflags', dep], env = env, capture_output=True)
|
res = subprocess.run(['pkg-config', '--cflags', dep], env=env, capture_output=True)
|
||||||
|
|
||||||
return [res.stdout.decode().strip()]
|
return [res.stdout.decode().strip()]
|
||||||
|
|
||||||
|
|
||||||
class GstLibsHotdocConfGen:
|
class GstLibsHotdocConfGen:
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
parser = ArgumentParser()
|
parser = ArgumentParser()
|
||||||
|
@ -112,8 +113,8 @@ class GstLibsHotdocConfGen:
|
||||||
sitemap_path = os.path.join(self.source_root, 'sitemap.txt')
|
sitemap_path = os.path.join(self.source_root, 'sitemap.txt')
|
||||||
gi_index_path = os.path.join(self.source_root, 'gi-index.md')
|
gi_index_path = os.path.join(self.source_root, 'gi-index.md')
|
||||||
|
|
||||||
assert(os.path.exists(index_path))
|
assert (os.path.exists(index_path))
|
||||||
assert(os.path.exists(sitemap_path))
|
assert (os.path.exists(sitemap_path))
|
||||||
if not os.path.exists(gi_index_path):
|
if not os.path.exists(gi_index_path):
|
||||||
gi_index_path = index_path
|
gi_index_path = index_path
|
||||||
|
|
||||||
|
@ -165,8 +166,8 @@ class GstLibsHotdocConfGen:
|
||||||
sitemap_path = os.path.join(self.source_root, 'sitemap.txt')
|
sitemap_path = os.path.join(self.source_root, 'sitemap.txt')
|
||||||
c_index_path = os.path.join(self.source_root, 'c-index.md')
|
c_index_path = os.path.join(self.source_root, 'c-index.md')
|
||||||
|
|
||||||
assert(os.path.exists(index_path))
|
assert (os.path.exists(index_path))
|
||||||
assert(os.path.exists(sitemap_path))
|
assert (os.path.exists(sitemap_path))
|
||||||
if not os.path.exists(c_index_path):
|
if not os.path.exists(c_index_path):
|
||||||
c_index_path = index_path
|
c_index_path = index_path
|
||||||
|
|
||||||
|
@ -177,13 +178,13 @@ class GstLibsHotdocConfGen:
|
||||||
elif libname == 'opencv':
|
elif libname == 'opencv':
|
||||||
c_flags = get_c_flags(f'gstreamer-base-{self.project_version}', self.buildroot)
|
c_flags = get_c_flags(f'gstreamer-base-{self.project_version}', self.buildroot)
|
||||||
c_flags += get_c_flags(f'gstreamer-video-{self.project_version}', self.buildroot)
|
c_flags += get_c_flags(f'gstreamer-video-{self.project_version}', self.buildroot)
|
||||||
c_flags += get_c_flags(f'opencv', self.buildroot, uninstalled = True)
|
c_flags += get_c_flags(f'opencv', self.buildroot, uninstalled=True)
|
||||||
c_flags += [f'-I{self.srcdir}/../gst-libs']
|
c_flags += [f'-I{self.srcdir}/../gst-libs']
|
||||||
else:
|
else:
|
||||||
c_flags = get_c_flags(f'gstreamer-{libname}-{self.project_version}', self.buildroot)
|
c_flags = get_c_flags(f'gstreamer-{libname}-{self.project_version}', self.buildroot)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print (f'Cannot document {libname}')
|
print(f'Cannot document {libname}')
|
||||||
print (e)
|
print(e)
|
||||||
continue
|
continue
|
||||||
|
|
||||||
c_flags += ['-DGST_USE_UNSTABLE_API']
|
c_flags += ['-DGST_USE_UNSTABLE_API']
|
||||||
|
@ -224,7 +225,6 @@ class GstLibsHotdocConfGen:
|
||||||
return conf_files
|
return conf_files
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
class GstPluginsHotdocConfGen:
|
class GstPluginsHotdocConfGen:
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
|
|
||||||
|
@ -308,7 +308,6 @@ class GstPluginsHotdocConfGen:
|
||||||
UNSTABLE_VALUE = "unstable-values"
|
UNSTABLE_VALUE = "unstable-values"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def dict_recursive_update(d, u):
|
def dict_recursive_update(d, u):
|
||||||
modified = False
|
modified = False
|
||||||
unstable_values = d.get(UNSTABLE_VALUE, [])
|
unstable_values = d.get(UNSTABLE_VALUE, [])
|
||||||
|
@ -329,22 +328,23 @@ def dict_recursive_update(d, u):
|
||||||
|
|
||||||
|
|
||||||
def test_unstable_values():
|
def test_unstable_values():
|
||||||
current_cache = { "v1": "yes", "unstable-values": "v1"}
|
current_cache = {"v1": "yes", "unstable-values": "v1"}
|
||||||
new_cache = { "v1": "no" }
|
new_cache = {"v1": "no"}
|
||||||
|
|
||||||
assert(dict_recursive_update(current_cache, new_cache) == False)
|
assert (dict_recursive_update(current_cache, new_cache) is False)
|
||||||
|
|
||||||
new_cache = { "v1": "no", "unstable-values": "v2" }
|
new_cache = {"v1": "no", "unstable-values": "v2"}
|
||||||
assert(dict_recursive_update(current_cache, new_cache) == True)
|
assert (dict_recursive_update(current_cache, new_cache) is True)
|
||||||
|
|
||||||
current_cache = { "v1": "yes", "v2": "yay", "unstable-values": "v1",}
|
current_cache = {"v1": "yes", "v2": "yay", "unstable-values": "v1", }
|
||||||
new_cache = { "v1": "no" }
|
new_cache = {"v1": "no"}
|
||||||
assert(dict_recursive_update(current_cache, new_cache) == False)
|
assert (dict_recursive_update(current_cache, new_cache) is False)
|
||||||
|
|
||||||
|
current_cache = {"v1": "yes", "v2": "yay", "unstable-values": "v2"}
|
||||||
|
new_cache = {"v1": "no", "v2": "unstable"}
|
||||||
|
assert (dict_recursive_update(current_cache, new_cache) is True)
|
||||||
|
assert (current_cache == {"v1": "no", "v2": "yay", "unstable-values": "v2"})
|
||||||
|
|
||||||
current_cache = { "v1": "yes", "v2": "yay", "unstable-values": "v2"}
|
|
||||||
new_cache = { "v1": "no", "v2": "unstable" }
|
|
||||||
assert (dict_recursive_update(current_cache, new_cache) == True)
|
|
||||||
assert (current_cache == { "v1": "no", "v2": "yay", "unstable-values": "v2" })
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
if sys.argv[1] == "hotdoc-config":
|
if sys.argv[1] == "hotdoc-config":
|
||||||
|
@ -355,7 +355,6 @@ if __name__ == "__main__":
|
||||||
fs = GstLibsHotdocConfGen().generate_libs_configs()
|
fs = GstLibsHotdocConfGen().generate_libs_configs()
|
||||||
sys.exit(0)
|
sys.exit(0)
|
||||||
|
|
||||||
|
|
||||||
cache_filename = sys.argv[1]
|
cache_filename = sys.argv[1]
|
||||||
output_filename = sys.argv[2]
|
output_filename = sys.argv[2]
|
||||||
build_root = os.environ.get('MESON_BUILD_ROOT', '')
|
build_root = os.environ.get('MESON_BUILD_ROOT', '')
|
||||||
|
|
Loading…
Reference in a new issue