I believe your 100-columns check is incorrect (probably off by 1.)  Kay has already done the work of maximizing the readability of DAGScheduler while staying within the 100-column limit, so please don't linebreak any of the existing lines.