Esempio n. 1
0
 def create_file_handler(err, stats):
     tu.check_context()
     def props_handler(err, stats):
         tu.check_context()
         tu.azzert(err == None)
         print "creation time %s"% stats.creation_time
         print "last access time %s"% stats.last_access_time
         print "last modification time %s"% stats.last_modified_time
         print "directory? %s"% stats.directory
         print "regular file? %s"% stats.regular_file
         print "symbolic link? %s"% stats.symbolic_link
         print "other? %s"% stats.other
         print "size %s"% stats.size
         tu.azzert(stats.regular_file)
         tu.test_complete()
     FileSystem.props(filename, props_handler)
Esempio n. 2
0
        def create_file_handler(err, stats):
            tu.check_context()

            def props_handler(err, stats):
                tu.check_context()
                tu.azzert(err == None)
                print "creation time %s" % stats.creation_time
                print "last access time %s" % stats.last_access_time
                print "last modification time %s" % stats.last_modified_time
                print "directory? %s" % stats.directory
                print "regular file? %s" % stats.regular_file
                print "symbolic link? %s" % stats.symbolic_link
                print "other? %s" % stats.other
                print "size %s" % stats.size
                tu.azzert(stats.regular_file)
                tu.test_complete()

            FileSystem.props(filename, props_handler)
Esempio n. 3
0
client = vertx.create_http_client()
client.port = 8080
client.host = "localhost"


def response_handler(resp):
    print "Response %d" % resp.status_code


req = client.put("/someurl", response_handler)
filename = "upload/upload.txt"


def file_props(err, props):
    req.put_header("Content-Length", props.size)

    def open_handler(err, file):
        rs = file.read_stream
        pump = Pump(rs, req)

        def end_handler(stream):
            req.end()

        rs.end_handler(end_handler)
        pump.start()

    FileSystem.open(filename, handler=open_handler)


FileSystem.props(filename, file_props)
Esempio n. 4
0
import vertx
from core.file_system import FileSystem
from core.streams import Pump

client = vertx.create_http_client()
client.port = 8080
client.host = "localhost"

def response_handler(resp):
    print "Response %d"% resp.status_code

req = client.put("/someurl", response_handler)
filename = "upload/upload.txt"

def file_props(err, props):
    req.put_header("Content-Length", props.size)

    def open_handler(err, file):
        rs = file.read_stream
        pump = Pump(rs, req)

        def end_handler(stream):
            req.end()
        rs.end_handler(end_handler)
        pump.start()

    FileSystem.open(filename, handler=open_handler)

FileSystem.props(filename, file_props)