BrightcoveOS/Diamond — pull request #332 by barnybug (2013-04-02 08:30:00+00:00)
Title: Ensure collection isn't stopped if a collector throws an exception

Move self.collect_running = False to finally: otherwise this prevents collect() running again if a collector throws an exception.