def find_and_drop_merges(self):
if not self._have_lock: raise LockError("<STR_LIT>")<EOL>merges = self.find_merges()<EOL>drops = [drop for target, drops in merges for drop in drops]<EOL>if drops:<EOL><INDENT>self.drop(drops)<EOL><DEDENT>return merges<EOL>
A convenience method wrapped around `find_merges` and `drop`.