コード例 #1
0
ファイル: info.py プロジェクト: blopker/aQuarium
def getScripts(section):
    root = app.config["AQ_DIR"] + os.sep
    path = section + os.sep
    files = sorted(os.listdir(root + path))
    #  Only use scripts that are executable (X_OK).
    scripts = [x for x in files if utils.isScript(path + x)]
    return scripts
コード例 #2
0
ファイル: info.py プロジェクト: blopker/aQuarium
def index(path):
    if path == "":
        return render_template("browse.html", output=getScripts("info"))
    if utils.isScript("info/" + path):
        g.title = path
        return render_template("script.html", output=utils.tabularToDict(utils.runScript("info/" + path)))
    abort(404)
コード例 #3
0
ファイル: test.py プロジェクト: blopker/aQuarium
 def test_isinfo(self):
     assert utils.isScript('info/ps.sh') == True