Skip to content
This repository has been archived by the owner on Dec 4, 2018. It is now read-only.

Commit

Permalink
Make plugin entry-points to classes or collections
Browse files Browse the repository at this point in the history
There is corresponding change in statscache proper with which this is
co-requisite.
  • Loading branch information
nateyazdani committed Jun 30, 2015
1 parent 359cb0b commit 356d1ed
Show file tree
Hide file tree
Showing 6 changed files with 16 additions and 6 deletions.
12 changes: 6 additions & 6 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -39,12 +39,12 @@ def get_description():
],
entry_points={
'statscache.plugin': [
"volume = statscache_plugins.volume.simple",
"releng = statscache_plugins.releng",
#"volume_by_topic = statscache_plugins.volume.by_topic",
"volume_by_category = statscache_plugins.volume.by_category",
#"volume_by_user = statscache_plugins.volume.by_user",
#"volume_by_package = statscache_plugins.volume.by_package",
"volume = statscache_plugins.volume.simple:plugins",
"releng = statscache_plugins.releng:Plugin",
#"volume_by_topic = statscache_plugins.volume.by_topic:plugins",
"volume_by_category = statscache_plugins.volume.by_category:plugins",
#"volume_by_user = statscache_plugins.volume.by_user:plugins",
#"volume_by_package = statscache_plugins.volume.by_package:plugins",
]
},
)
2 changes: 2 additions & 0 deletions statscache_plugins/volume/by_category.py
Original file line number Diff line number Diff line change
Expand Up @@ -62,3 +62,5 @@ class FiveSecondFrequencyPlugin(PluginMixin, statscache.plugins.BasePlugin):

class OneMinuteFrequencyPlugin(PluginMixin, statscache.plugins.BasePlugin):
frequency = statscache.schedule.Frequency('1m')

plugins = [OneSecondFrequencyPlugin, FiveSecondFrequencyPlugin, OneMinuteFrequencyPlugin]

This comment has been minimized.

Copy link
@rtnpro

rtnpro Jul 10, 2015

Contributor

👍

2 changes: 2 additions & 0 deletions statscache_plugins/volume/by_package.py
Original file line number Diff line number Diff line change
Expand Up @@ -64,3 +64,5 @@ class FiveSecondFrequencyPlugin(PluginMixin, statscache.plugins.BasePlugin):

class OneMinuteFrequencyPlugin(PluginMixin, statscache.plugins.BasePlugin):
frequency = statscache.schedule.Frequency('1m')

plugins = [OneSecondFrequencyPlugin, FiveSecondFrequencyPlugin, OneMinuteFrequencyPlugin]
2 changes: 2 additions & 0 deletions statscache_plugins/volume/by_topic.py
Original file line number Diff line number Diff line change
Expand Up @@ -61,3 +61,5 @@ class FiveSecondFrequencyPlugin(PluginMixin, statscache.plugins.BasePlugin):

class OneMinuteFrequencyPlugin(PluginMixin, statscache.plugins.BasePlugin):
frequency = statscache.schedule.Frequency('1m')

plugins = [OneSecondFrequencyPlugin, FiveSecondFrequencyPlugin, OneMinuteFrequencyPlugin]
2 changes: 2 additions & 0 deletions statscache_plugins/volume/by_user.py
Original file line number Diff line number Diff line change
Expand Up @@ -63,3 +63,5 @@ class FiveSecondFrequencyPlugin(PluginMixin, statscache.plugins.BasePlugin):

class OneMinuteFrequencyPlugin(PluginMixin, statscache.plugins.BasePlugin):
frequency = statscache.schedule.Frequency('1m')

plugins = [OneSecondFrequencyPlugin, FiveSecondFrequencyPlugin, OneMinuteFrequencyPlugin]
2 changes: 2 additions & 0 deletions statscache_plugins/volume/simple.py
Original file line number Diff line number Diff line change
Expand Up @@ -55,3 +55,5 @@ class FiveSecondFrequencyPlugin(PluginMixin, statscache.plugins.BasePlugin):

class OneMinuteFrequencyPlugin(PluginMixin, statscache.plugins.BasePlugin):
frequency = statscache.schedule.Frequency('1m')

plugins = [OneSecondFrequencyPlugin, FiveSecondFrequencyPlugin, OneMinuteFrequencyPlugin]

0 comments on commit 356d1ed

Please sign in to comment.