fixed issue 1850, caching errors when unable to obtain plugin list
This commit is contained in:
@@ -1 +1 @@
|
|||||||
Version 2.8.2-stable+timestamp.2014.01.09.11.46.01
|
Version 2.8.2-stable+timestamp.2014.01.11.15.02.21
|
||||||
|
|||||||
@@ -1907,10 +1907,14 @@ def plugins():
|
|||||||
app = request.args(0)
|
app = request.args(0)
|
||||||
from serializers import loads_json
|
from serializers import loads_json
|
||||||
if not session.plugins:
|
if not session.plugins:
|
||||||
rawlist = urllib.urlopen("http://www.web2pyslices.com/" +
|
try:
|
||||||
"public/api.json/action/list/content/Package?package" +
|
rawlist = urllib.urlopen("http://www.web2pyslices.com/" +
|
||||||
"_type=plugin&search_index=false").read()
|
"public/api.json/action/list/content/Package?package" +
|
||||||
session.plugins = loads_json(rawlist)
|
"_type=plugin&search_index=false").read()
|
||||||
|
session.plugins = loads_json(rawlist)
|
||||||
|
except:
|
||||||
|
response.flash = T('Unable to download the list of plugins')
|
||||||
|
session.plugins = []
|
||||||
return dict(plugins=session.plugins["results"], app=request.args(0))
|
return dict(plugins=session.plugins["results"], app=request.args(0))
|
||||||
|
|
||||||
def install_plugin():
|
def install_plugin():
|
||||||
|
|||||||
Reference in New Issue
Block a user