Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

You don't even have to create a full object if there's no need to:

    @contextlib.contextmanager
    def manager(*args):
        object = initialize(args)
        try:
            yield object
        finally:
            # cleanup
            object.close()


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: