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)
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)
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)
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)