Example #1
0
def open(filename, mode, caching=0, size=0, template=None):
    def open_decorator(f):
        def decorator(name, mode, fileobj):
            return f(caching, size, template, name, mode, fileobj)

        return decorator

    @open_decorator
    def fileopener(caching, size, template, name, mode, fileobj):
        return _async.fileopener(caching, size, template, name, mode, fileobj)

    f = _open(filename, mode=mode, opener=fileopener, closer=_async.filecloser)
    r = _async._rawfile(f)
    p = _async.protect(r)
    return p
Example #2
0
def open(filename, mode, caching=0, size=0, template=None):
    def open_decorator(f):
        def decorator(name, mode, fileobj):
            return f(caching, size, template, name, mode, fileobj)
        return decorator

    @open_decorator
    def fileopener(caching, size, template, name, mode, fileobj):
        return _async.fileopener(caching, size, template, name, mode, fileobj)

    f = _open(
        filename,
        mode=mode,
        opener=fileopener,
        closer=_async.filecloser
    )
    r = _async._rawfile(f)
    p = _async.protect(r)
    return p
Example #3
0
 def __init__(self, **kwds):
     self.__dict__.update(kwds)
     _async.protect(self)
Example #4
0
 def __init__(self, **kwds):
     self.__dict__.update(kwds)
     _async.protect(self)