| |
@@ -1,9 +1,10 @@
|
| |
+ import requests
|
| |
+
|
| |
from hubs.hinting import hint
|
| |
from hubs.widgets.chrome import panel
|
| |
from hubs.widgets.base import argument
|
| |
from hubs.widgets import templating
|
| |
import hubs.validators as validators
|
| |
- import requests
|
| |
|
| |
pagure_url = "https://pagure.io/api/0"
|
| |
|
| |
@@ -17,6 +18,9 @@
|
| |
validator=validators.pagure_repo,
|
| |
help="Pagure repo name")
|
| |
def data(session, widget, repo):
|
| |
+ ''' Data for pagure issues widget
|
| |
+ Queries Pagure api for issues '''
|
| |
+
|
| |
repo = "pagure"
|
| |
|
| |
url = '/'.join([pagure_url, repo, "issues"])
|
| |
@@ -65,4 +69,7 @@
|
| |
|
| |
@hint()
|
| |
def should_invalidate(message, session, widget):
|
| |
+ ''' Checks whether pagureissues widget cache needs an update
|
| |
+ Run by backend daemon listening to fedmsg '''
|
| |
+
|
| |
raise NotImplementedError
|
| |