Thanks for the review! On Thu 14 Jun 2012 14:45:23 EST, William Grant wrote: > Review: Approve code > > As discussed on IRC, this branch makes the jobs completely unsuitable for > product. Most notably, the jobs in a lot of cases end up verifying the > subscription consistency of hundreds of thousands or millions of unrelated > bugs. However, it's a good intermediate step, since the jobs remain disabled > on production. >
I'll add it pillar filtering prior to landing. > Since it doesn't make a huge amount of sense to review the functionality, > there's just a couple of style comments. In addition to the below, I also > propose http://pastebin.ubuntu.com/1040252/ as a bit of a cleanup around the > admin special case. Looks good I think. > > 185 bug_ids = [ > 186 - bug.id for bug in bugs > 187 + bug.id for bug in bugs or [] > 188 + ] > 189 + information_types = [ > 190 + info_type.value for info_type in information_types or [] > 191 ] > > Can't those list comprehensions be on one line each? > The first one can. The second won't fit. To me it looked better if they were both done the same way. But I've changed it. > 202 + @property > 203 + def information_types(self): > 204 + return [ > 205 + enumerated_type_registry[InformationType.name].items[value] > 206 + for value in self.metadata['information_types']] > > Why does this use the registry? You are looking the enum up by the name you > got from the enum :) > I think you misread it :-) It's pulling serialised values (the names) from the stored json and looking them up in an items list associated with the InformationType.name attribute. > 495 +# def test_revokeAccessGrantsBranches(self): > > I'm not sure a commented test is useful, particularly when we have the work > planned and the test won't ever work as written. The test worked fine in the previous branch. I had left it in as a reminder so it could be adapted when the next job was added but will remove it. -- https://code.launchpad.net/~wallyworld/launchpad/unshare-team-members-subscriptions2-1009358/+merge/110215 Your team Launchpad code reviewers is subscribed to branch lp:launchpad. _______________________________________________ Mailing list: https://launchpad.net/~launchpad-reviewers Post to : [email protected] Unsubscribe : https://launchpad.net/~launchpad-reviewers More help : https://help.launchpad.net/ListHelp

