コード例 #1
0
ファイル: test_sendfile.py プロジェクト: RedBeard0531/bottle
 def test_ims(self):
     """ SendFile: If-Modified-Since"""
     request.environ['HTTP_IF_MODIFIED_SINCE'] = time.strftime("%a, %d %b %Y %H:%M:%S GMT", time.gmtime())
     try:
         send_file(os.path.basename(__file__), root='./')
     except HTTPError, e:
         self.assertEqual(304 ,e.status)
コード例 #2
0
 def test_mime(self):
     """ SendFile: Mime Guessing"""
     try:
         send_file(os.path.basename(__file__), root='./')
     except BreakTheBottle, e:
         self.assertTrue(
             response.content_type in ('application/x-python-code',
                                       'text/x-python'))
コード例 #3
0
ファイル: app.py プロジェクト: admp/protein-search
def accessions(id):
    session = Session(SESSION_DIR, id)
    accession = request.GET.get('accession')
    if accession:
        return template('blast_progress', session=session,
                        accession=accession)
    else:
        send_file('accessions.html', root=session.dir)
コード例 #4
0
ファイル: chatter.py プロジェクト: deffer/chatter-py
def serve_resources(file):
    try:
        if file.endswith(".gz"):
            response.headers['Content-Encoding'] = "gzip"
    except Exception as e:
        print(e)
            
    send_file(file, root='web/') 
コード例 #5
0
def download(filename):
    testBottle.logger.info(
        "pouet %s, path: %s", filename,
        str(os.path.join(testBottle.rootPath, "files", "uploads")))
    send_file(filename,
              root=os.path.join(testBottle.rootPath, "files", "machine",
                                "scanFiles"),
              download=filename)
コード例 #6
0
ファイル: chatter.py プロジェクト: deffer/python-scripts
def serve_resources(file):
    try:
        if file.endswith(".gz"):
            response.headers['Content-Encoding'] = "gzip"
    except Exception as e:
        print(e)

    send_file(file, root='web/')
コード例 #7
0
def framework_log_full(fid, log_type):
    sid = get_slave().id
    if sid != -1:
        dir = "%s/slave-%s/fw-%s" % (work_dir, sid, fid)
        i = max(os.listdir(dir))
        exec_dir = "%s/slave-%s/fw-%s/%s" % (work_dir, sid, fid, i)
        send_file(log_type, root=exec_dir, guessmime=False, mimetype="text/plain")
    else:
        abort(403, "Slave not yet registered with master")
コード例 #8
0
 def test_ims(self):
     """ SendFile: If-Modified-Since"""
     request.environ['HTTP_IF_MODIFIED_SINCE'] = time.strftime(
         "%a, %d %b %Y %H:%M:%S GMT", time.gmtime())
     response.bind()
     try:
         send_file(os.path.basename(__file__), root='./')
     except HTTPError, e:
         self.assertEqual(304, e.http_status)
コード例 #9
0
ファイル: webui.py プロジェクト: ferrouswheel/mdig
def instance_occ_envelope_gif(model, instance, ls_id):
    """ Return the occupancy envelope for an instance as a gif """
    dm = model
    idx = int(instance)
    if not validate_instance(dm, idx):
        abort(404, "No such instance")
    instance = dm.get_instances()[idx]
    # do per lifestage!
    fn = instance.get_occ_envelope_img_filenames(ls=ls_id, gif=True)
    root_dir = os.path.dirname(fn)
    send_file(os.path.basename(fn), root=root_dir)
コード例 #10
0
ファイル: webui.py プロジェクト: dgpreatoni/mdig
def instance_occ_envelope_gif(model, instance, ls_id):
    """ Return the occupancy envelope for an instance as a gif """
    dm = model
    idx = int(instance)
    if not validate_instance(dm, idx):
        abort(404, "No such instance")
    instance = dm.get_instances()[idx]
    # do per lifestage!
    fn = instance.get_occ_envelope_img_filenames(ls=ls_id, gif=True)
    root_dir = os.path.dirname(fn)
    send_file(os.path.basename(fn), root=root_dir)
コード例 #11
0
def framework_log_full(fid, log_type):
    sid = get_slave().id
    if sid != -1:
        dir = '%s/slave-%s/fw-%s' % (work_dir, sid, fid)
        i = max(os.listdir(dir))
        exec_dir = '%s/slave-%s/fw-%s/%s' % (work_dir, sid, fid, i)
        send_file(log_type,
                  root=exec_dir,
                  guessmime=False,
                  mimetype='text/plain')
    else:
        abort(403, 'Slave not yet registered with master')
コード例 #12
0
ファイル: webui.py プロジェクト: vicever/mesos
def framework_log_full(fid, eid, log_type):
    url = "http://localhost:" + slave_port + "/" + slave_id + "/state.json"
    data = urllib.urlopen(url).read()
    state = json.loads(data)
    sid = state["id"]
    if sid != -1:
        dir = "%s/slaves/%s/frameworks/%s/executors/%s/runs/" % (work_dir, sid, fid, eid)
        i = max(os.listdir(dir))
        exec_dir = "%s/slaves/%s/frameworks/%s/executors/%s/runs/%s" % (work_dir, sid, fid, eid, i)
        send_file(log_type, root=exec_dir, guessmime=False, mimetype="text/plain")
    else:
        abort(403, "Slave not yet registered with master")
コード例 #13
0
def framework_log_full(fid, eid, log_type):
  url = "http://localhost:" + slave_port + "/slave/state.json"
  data = urllib.urlopen(url).read()
  state = json.loads(data)
  sid = state['id']
  if sid != -1:
    dir = '%s/slaves/%s/frameworks/%s/executors/%s/runs/' % (work_dir, sid, fid, eid)
    i = max(os.listdir(dir))
    exec_dir = '%s/slaves/%s/frameworks/%s/executors/%s/runs/%s' % (work_dir, sid, fid, eid, i)
    send_file(log_type, root = exec_dir,
              guessmime = False, mimetype = 'text/plain')
  else:
    abort(403, 'Slave not yet registered with master')
コード例 #14
0
ファイル: webui.py プロジェクト: viirya/mesos
def framework_log_full(fid, log_type):
  url = "http://localhost:" + slave_port + "/slave/state.json"
  data = urllib.urlopen(url).read()
  state = json.loads(data)
  sid = state['id']
  if sid != -1:
    dir = '%s/slave-%s/fw-%s' % (work_dir, sid, fid)
    i = max(os.listdir(dir))
    exec_dir = '%s/slave-%s/fw-%s/%s' % (work_dir, sid, fid, i)
    send_file(log_type, root = exec_dir,
              guessmime = False, mimetype = 'text/plain')
  else:
    abort(403, 'Slave not yet registered with master')
コード例 #15
0
ファイル: webui.py プロジェクト: dgpreatoni/mdig
def replicate_spread_gif(model, instance, replicate, ls_id):
    dm = model
    idx = int(instance)
    if not validate_instance(dm, idx):
        abort(404, "No such instance")
    instance = dm.get_instances()[idx]
    replicate = int(replicate)
    if not validate_replicate(instance, replicate):
        abort(404, "No such replicate, or replicate doesn't exist yet")
    r = instance.replicates[replicate]
    # do per lifestage!
    fn = r.get_base_filenames(ls=ls_id, extension='_anim.gif', single_file=True)
    root_dir = os.path.dirname(fn)
    send_file(os.path.basename(fn), root=root_dir)
コード例 #16
0
ファイル: webui.py プロジェクト: dgpreatoni/mdig
def instance_occ_envelope_map_pack(model, instance, ls_id):
    dm = model
    idx = int(instance)
    if not validate_instance(dm, idx):
        abort(404, "No such instance")
    instance = dm.get_instances()[idx]
    # do per lifestage!
    fn = instance.get_occ_envelope_img_filenames(
        ls=ls_id, extension=False, gif=True)
    fn += '.zip'
    if os.path.isfile(fn):
        add_to_map_pack_lfu(fn)
        root_dir = os.path.dirname(fn)
        send_file(os.path.basename(fn), root=root_dir)
    abort(404, "No map pack generated")
コード例 #17
0
ファイル: webui.py プロジェクト: ferrouswheel/mdig
def replicate_spread_gif(model, instance, replicate, ls_id):
    dm = model
    idx = int(instance)
    if not validate_instance(dm, idx):
        abort(404, "No such instance")
    instance = dm.get_instances()[idx]
    replicate = int(replicate)
    if not validate_replicate(instance, replicate):
        abort(404, "No such replicate, or replicate doesn't exist yet")
    r = instance.replicates[replicate]
    # do per lifestage!
    fn = r.get_base_filenames(ls=ls_id,
                              extension='_anim.gif',
                              single_file=True)
    root_dir = os.path.dirname(fn)
    send_file(os.path.basename(fn), root=root_dir)
コード例 #18
0
ファイル: webui.py プロジェクト: ferrouswheel/mdig
def instance_occ_envelope_map_pack(model, instance, ls_id):
    dm = model
    idx = int(instance)
    if not validate_instance(dm, idx):
        abort(404, "No such instance")
    instance = dm.get_instances()[idx]
    # do per lifestage!
    fn = instance.get_occ_envelope_img_filenames(ls=ls_id,
                                                 extension=False,
                                                 gif=True)
    fn += '.zip'
    if os.path.isfile(fn):
        add_to_map_pack_lfu(fn)
        root_dir = os.path.dirname(fn)
        send_file(os.path.basename(fn), root=root_dir)
    abort(404, "No map pack generated")
コード例 #19
0
ファイル: bgeoflow.py プロジェクト: FedericoCeratto/GeoFlow
 def static_file(filename):
     log.debug("'%s'" % filename)
     if filename == '/jquery-ui.js':
         send_file('/usr/share/javascript/jquery-ui/jquery-ui.js') #TODO: support other distros
     elif filename == 'jquery.min.js':
         send_file('/usr/share/javascript/jquery/jquery.min.js', root='/')
     elif filename == 'jquery-ui.custom.css': #TODO: support version change
         send_file('/usr/share/javascript/jquery-ui/css/smoothness/jquery-ui-1.7.2.custom.css')
     else:
         send_file(filename, root='static')
コード例 #20
0
ファイル: bhedgehog.py プロジェクト: FedericoCeratto/hedgehog
def static_file(filename):
    """Serving static files, allowing two directories at maximum."""
    log.debug("'%s'" % filename)
#    print filename
    if filename == '/jquery-ui.js':
        send_file('/usr/share/javascript/jquery-ui/jquery-ui.js')
    elif filename == 'jquery.min.js':
        send_file('/usr/share/javascript/jquery/jquery.min.js', root='/')
    elif filename == 'jquery-ui.custom.css': #TODO: support version change
        send_file('/usr/share/javascript/jquery-ui/css/smoothness/jquery-ui-1.7.2.custom.css')
    else:
        send_file(filename, root='static')
コード例 #21
0
ファイル: webui.py プロジェクト: pwendell/mesos
def static(filename):
  send_file(filename, root = './webui/static')
コード例 #22
0
ファイル: __init__.py プロジェクト: driedtoast/identitycert
def static_file_keys(dir,filename):
	## request.environ['HTTP_IF_MODIFIED_SINCE'] = time.strftime("%a, %d %b %Y %H:%M:%S GMT", time.gmtime(100))
	send_file(filename, root=setup.keydir+'/'+dir, mimetype='text/plain')	
コード例 #23
0
ファイル: main.py プロジェクト: renemilk/Spring-Tourney
def image_file2(filename, f):
    print filename
    return send_file(filename + "/" + f, root=os.getcwd() + "/images/")
コード例 #24
0
ファイル: main.py プロジェクト: renemilk/Spring-Tourney
def image_file(filename):
    print filename
    return send_file(filename, root=os.getcwd() + "/images/")
コード例 #25
0
def index():
    send_file("index.html",
              root=os.path.join(testBottle.rootPath, 'files', "static"))
コード例 #26
0
def server_static(path):
    send_file(path,
              root=os.path.join(testBottle.rootPath, "files", "static", "css"))
コード例 #27
0
ファイル: main.py プロジェクト: hoijui/spring-infolog
def image_file(filename):
	return send_file( filename, root=os.getcwd()+'/images/' )
コード例 #28
0
ファイル: webui.py プロジェクト: ferrouswheel/mdig
def static_resources(filename):
    send_file(filename, root=resource_dir)
コード例 #29
0
def static(filename):
    send_file(filename, root=webui_dir + '/static')
コード例 #30
0
def static_file(filename):
    bottle.send_file(filename,
                     root=os.path.join(os.environ['OPENSHIFT_REPO_DIR'],
                                       'wsgi', 'static'))
コード例 #31
0
ファイル: pyurl3.py プロジェクト: yakky/rst2pdf-py3-dev
def static_file(filename):
    """Archivos estáticos (CSS etc)"""
    bottle.send_file(filename, root='./static/')
コード例 #32
0
ファイル: app.py プロジェクト: geekbuntu/mongo-in-a-bottle
def static_file(filename):
    send_file(filename, root='static')
コード例 #33
0
def static_file(filename):
    bottle.send_file(filename, root='static/')
コード例 #34
0
def static_file(filename):
    send_file(filename, root='./static/css/')
コード例 #35
0
ファイル: webui.py プロジェクト: adegtiar/sceem
def log_full(level):
  send_file('mesos-master.' + level, root = log_dir,
            guessmime = False, mimetype = 'text/plain')
コード例 #36
0
ファイル: main.py プロジェクト: hoijui/spring-infolog
def log_file(filename):
	return send_file( filename, root=os.getcwd()+ uploads )
コード例 #37
0
ファイル: howto.py プロジェクト: lanzhiwang/lanzw_bottle
def static_file(filename):
    send_file(filename, root='/path/to/static/files/')
コード例 #38
0
ファイル: osuchan.py プロジェクト: PiotrDorosz/osuchan
def sendimage(image):
    bottle.send_file(image, root='static/images')
コード例 #39
0
def flot(filename):
    send_file(filename, root=APP_CWD + '/static/flot/')
コード例 #40
0
def static_file(filename):
    send_file(filename,
              root=os.path.join(testBottle.rootPath, 'files', "static"))
コード例 #41
0
ファイル: pyurl.py プロジェクト: intfrr/python-no-muerde
def static_file(filename):
    send_file(filename, root='./static/css/')
コード例 #42
0
def server_static(path):
    response.headers['Cache-Control'] = "no-store, no-cache, must-revalidate"
    response.headers['Pragma'] = "no-cache"
    response.headers['expires'] = 0
    send_file(path,
              root=os.path.join(testBottle.rootPath, "files", "static", "img"))
コード例 #43
0
ファイル: main.py プロジェクト: apg/muxtube
def static_file(filename):
    send_file(filename, root='static/images')
コード例 #44
0
ファイル: main.py プロジェクト: renemilk/Spring-Tourney
def favi():
    return send_file("favicon.ico", root=os.getcwd() + "/images/")
コード例 #45
0
ファイル: main.py プロジェクト: apg/muxtube
def static_file(filename):
    send_file(filename, root='static/css')
コード例 #46
0
ファイル: osuchan.py プロジェクト: PiotrDorosz/osuchan
def style(name):
    bottle.send_file(name, root='static')
コード例 #47
0
ファイル: environ.py プロジェクト: lanzhiwang/lanzw_bottle
def static_file(filename):
    send_file(filename,
              root='/root/work/code/lanzw_bottle/evolution/evolution_02/')
コード例 #48
0
ファイル: webui.py プロジェクト: pwendell/mesos
def log_full(level):
  send_file('mesos-master.' + level, root = log_dir,
            guessmime = False, mimetype = 'text/plain')
コード例 #49
0
ファイル: redweb.py プロジェクト: gnrfan/redweb
def static_file(filename):
    send_file(filename, root='../redweb/static')
コード例 #50
0
ファイル: pyurl3.py プロジェクト: fjouret/rst2pdf-py3-dev
def static_file(filename):
    """Archivos estáticos (CSS etc)"""
    bottle.send_file(filename, root="./static/")
コード例 #51
0
ファイル: osuchan.py プロジェクト: PiotrDorosz/osuchan
def style(name):
    bottle.send_file(name,root='static')
コード例 #52
0
ファイル: main.py プロジェクト: hoijui/spring-infolog
def static_file(filename):
	return send_file( filename, root=os.getcwd()+'/static/' )
コード例 #53
0
ファイル: osuchan.py プロジェクト: PiotrDorosz/osuchan
def sendimage(image):
    bottle.send_file(image,root='static/images')
コード例 #54
0
ファイル: main.py プロジェクト: hoijui/spring-infolog
def favi():
	return send_file( 'favicon.ico', root=os.getcwd()+'/images/' )
コード例 #55
0
ファイル: webui.py プロジェクト: ferrouswheel/mdig
def static_resources():
    send_file("favicon.ico", root=resource_dir)
コード例 #56
0
ファイル: webui.py プロジェクト: adegtiar/sceem
def static(filename):
  send_file(filename, root = webui_dir + '/static')
コード例 #57
0
def static(filename):
    send_file(filename, root=APP_CWD + '/static')
コード例 #58
0
ファイル: app.py プロジェクト: wightman/speakeasy
def static_file(filename):
  bottle.send_file(filename, root='static/')
コード例 #59
0
def favicon():
    send_file('favicon.ico', root='static')