Skip to content

Commit

Permalink
Allowed declarative configuration to support a key prefix.
Browse files Browse the repository at this point in the history
  • Loading branch information
mmerickel committed Mar 12, 2012
1 parent f26f704 commit 5eace2c
Show file tree
Hide file tree
Showing 12 changed files with 24 additions and 24 deletions.
4 changes: 2 additions & 2 deletions velruse/providers/bitbucket.py
Expand Up @@ -34,9 +34,9 @@ def includeme(config):
config.add_directive('setup_bitbucket_login_from_settings',
add_bitbucket_login_from_settings)

def add_bitbucket_login_from_settings(config):
def add_bitbucket_login_from_settings(config, prefix='velruse.bitbucket.'):
settings = config.registry.settings
p = ProviderSettings(settings, 'velruse.bitbucket.')
p = ProviderSettings(settings, prefix)
p.update('consumer_key', required=True)
p.update('consumer_secret', required=True)
p.update('login_path')
Expand Down
4 changes: 2 additions & 2 deletions velruse/providers/douban.py
Expand Up @@ -31,9 +31,9 @@ def includeme(config):
config.add_directive('setup_douban_login_from_settings',
add_douban_login_from_settings)

def add_douban_login_from_settings(config):
def add_douban_login_from_settings(config, prefix='velruse.douban'):
settings = config.registry.settings
p = ProviderSettings(settings, 'velruse.douban.')
p = ProviderSettings(settings, prefix)
p.update('consumer_key', required=True)
p.update('consumer_secret', required=True)
p.update('login_path')
Expand Down
4 changes: 2 additions & 2 deletions velruse/providers/facebook.py
Expand Up @@ -28,9 +28,9 @@ def includeme(config):
config.add_directive('setup_facebook_login_from_settings',
add_facebook_login_from_settings)

def add_facebook_login_from_settings(config):
def add_facebook_login_from_settings(config, prefix='velruse.facebook.'):
settings = config.registry.settings
p = ProviderSettings(settings, 'velruse.facebook.')
p = ProviderSettings(settings, prefix)
p.update('consumer_key', required=True)
p.update('consumer_secret', required=True)
p.update('scope')
Expand Down
4 changes: 2 additions & 2 deletions velruse/providers/github.py
Expand Up @@ -29,9 +29,9 @@ def includeme(config):
config.add_directive('setup_github_login_from_settings',
add_github_login_from_settings)

def add_github_login_from_settings(config):
def add_github_login_from_settings(config, prefix='velruse.github.'):
settings = config.registry.settings
p = ProviderSettings(settings, 'velruse.github.')
p = ProviderSettings(settings, prefix)
p.update('consumer_key', required=True)
p.update('consumer_secret', required=True)
p.update('scope')
Expand Down
4 changes: 2 additions & 2 deletions velruse/providers/lastfm.py
Expand Up @@ -26,9 +26,9 @@ def includeme(config):
config.add_directive('setup_lastfm_login_from_settings',
add_lastfm_login_from_settings)

def add_lastfm_login_from_settings(config):
def add_lastfm_login_from_settings(config, prefix='velruse.lastfm.'):
settings = config.registry.settings
p = ProviderSettings(settings, 'velruse.lastfm.')
p = ProviderSettings(settings, prefix)
p.update('consumer_key', required=True)
p.update('consumer_secret', required=True)
p.update('login_path')
Expand Down
4 changes: 2 additions & 2 deletions velruse/providers/linkedin.py
Expand Up @@ -28,9 +28,9 @@ def includeme(config):
config.add_directive('setup_linkedin_login_from_settings',
add_linkedin_login_from_settings)

def add_linkedin_login_from_settings(config):
def add_linkedin_login_from_settings(config, prefix='velruse.linkedin.'):
settings = config.registry.settings
p = ProviderSettings(settings, 'velruse.linkedin.')
p = ProviderSettings(settings, prefix)
p.update('consumer_key', required=True)
p.update('consumer_secret', required=True)
p.update('login_path')
Expand Down
4 changes: 2 additions & 2 deletions velruse/providers/live.py
Expand Up @@ -25,9 +25,9 @@ def includeme(config):
config.add_directive('setup_live_login_from_settings',
add_live_login_from_settings)

def add_live_login_from_settings(config):
def add_live_login_from_settings(config, prefix='velruse.live.'):
settings = config.registry.settings
p = ProviderSettings(settings, 'velruse.live.')
p = ProviderSettings(settings, prefix)
p.update('consumer_key', required=True)
p.update('consumer_secret', required=True)
p.update('scope')
Expand Down
4 changes: 2 additions & 2 deletions velruse/providers/qq.py
Expand Up @@ -25,9 +25,9 @@ def includeme(config):
config.add_directive('setup_qq_login_from_settings',
add_qq_login_from_settings)

def add_qq_login_from_settings(config):
def add_qq_login_from_settings(config, prefix='velruse.qq.'):
settings = config.registry.settings
p = ProviderSettings(settings, 'velruse.qq.')
p = ProviderSettings(settings, prefix)
p.update('consumer_key', required=True)
p.update('consumer_secret', required=True)
p.update('scope')
Expand Down
4 changes: 2 additions & 2 deletions velruse/providers/renren.py
Expand Up @@ -24,9 +24,9 @@ def includeme(config):
config.add_directive('setup_renren_login_from_settings',
add_renren_login_from_settings)

def add_renren_login_from_settings(config):
def add_renren_login_from_settings(config, prefix='velruse.renren.'):
settings = config.registry.settings
p = ProviderSettings(settings, 'velruse.renren.')
p = ProviderSettings(settings, prefix)
p.update('consumer_key', required=True)
p.update('consumer_secret', required=True)
p.update('scope')
Expand Down
4 changes: 2 additions & 2 deletions velruse/providers/taobao.py
Expand Up @@ -26,9 +26,9 @@ def includeme(config):
config.add_directive('setup_taobao_login_from_settings',
add_taobao_login_from_settings)

def add_taobao_login_from_settings(config):
def add_taobao_login_from_settings(config, prefix='velruse.taobao.'):
settings = config.registry.settings
p = ProviderSettings(settings, 'velruse.taobao.')
p = ProviderSettings(settings, prefix)
p.update('consumer_key', required=True)
p.update('consumer_secret', required=True)
p.update('login_path')
Expand Down
4 changes: 2 additions & 2 deletions velruse/providers/twitter.py
Expand Up @@ -27,9 +27,9 @@ def includeme(config):
config.add_directive('setup_twitter_login_from_settings',
add_twitter_login_from_settings)

def add_twitter_login_from_settings(config):
def add_twitter_login_from_settings(config, prefix='velruse.twitter.'):
settings = config.registry.settings
p = ProviderSettings(settings, 'velruse.twitter.')
p = ProviderSettings(settings, prefix)
p.update('consumer_key', required=True)
p.update('consumer_secret', required=True)
p.update('login_path')
Expand Down
4 changes: 2 additions & 2 deletions velruse/providers/weibo.py
Expand Up @@ -26,9 +26,9 @@ def includeme(config):
config.add_directive('setup_weibo_login_from_settings',
add_weibo_login_from_settings)

def add_weibo_login_from_settings(config):
def add_weibo_login_from_settings(config, prefix='velruse.weibo.'):
settings = config.registry.settings
p = ProviderSettings(settings, 'velruse.weibo.')
p = ProviderSettings(settings, prefix)
p.update('consumer_key', required=True)
p.update('consumer_secret', required=True)
p.update('login_path')
Expand Down

0 comments on commit 5eace2c

Please sign in to comment.