You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@libcloud.apache.org by to...@apache.org on 2013/12/07 15:56:18 UTC
[3/5] git commit: Don't include local storage provider in the
supported providers table.
Don't include local storage provider in the supported providers table.
Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo
Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/dae43045
Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/dae43045
Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/dae43045
Branch: refs/heads/trunk
Commit: dae43045540555635d4acae784fad08a3c43a052
Parents: d39b43d
Author: Tomaz Muraus <to...@apache.org>
Authored: Sat Dec 7 15:51:24 2013 +0100
Committer: Tomaz Muraus <to...@apache.org>
Committed: Sat Dec 7 15:51:24 2013 +0100
----------------------------------------------------------------------
contrib/generate_provider_feature_matrix_table.py | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/libcloud/blob/dae43045/contrib/generate_provider_feature_matrix_table.py
----------------------------------------------------------------------
diff --git a/contrib/generate_provider_feature_matrix_table.py b/contrib/generate_provider_feature_matrix_table.py
index dd8f569..f2c73bf 100755
--- a/contrib/generate_provider_feature_matrix_table.py
+++ b/contrib/generate_provider_feature_matrix_table.py
@@ -123,6 +123,11 @@ FRIENDLY_METHODS_NAMES = {
},
}
+IGNORED_PROVIDERS = [
+ 'dummy',
+ 'local'
+]
+
def get_provider_api_names(Provider):
names = [key for key, value in Provider.__dict__.items() if
@@ -168,6 +173,9 @@ def generate_providers_table(api):
# Deprecated providers throw an exception
continue
+ if name.lower() in IGNORED_PROVIDERS:
+ continue
+
driver_methods = dict(inspect.getmembers(cls,
predicate=inspect.ismethod))
base_methods = dict(inspect.getmembers(driver,
@@ -216,9 +224,6 @@ def generate_supported_methods_table(api, provider_matrix):
data.append(['Provider'] + header)
for provider, values in sorted(provider_matrix.items()):
- if 'dummy' in provider.lower():
- continue
-
provider_name = '`%s`_' % (values['name'])
row = [provider_name]
@@ -260,9 +265,6 @@ def generate_supported_providers_table(api, provider_matrix):
data.append(header)
for provider, values in sorted(provider_matrix.items()):
- if 'dummy' in provider.lower():
- continue
-
name_str = '`%s`_' % (values['name'])
module_str = ':mod:`%s`' % (values['module'])
class_str = ':class:`%s`' % (values['class'])