409     + formats = filter(lambda f: u'filepathLabel' in self.formatWidgets[f],
410     + SongFormat.get_format_list())

Just a note: using a filter and a lambda is slower than using list 
comprehension and a ternary operation.

1400    + @staticmethod
1401    + def get(format, *attributes):

While there's nothing wrong with using a static method, in the method above I 
probably would have used a class method instead:

  @classmethod
  def get(cls, format, *attributes):
      # do stuff with cls instead of SongFormat
      cls.__attributes__.get(format)


Lastly, I'm not too hot on camelCase in the dictionary keys, I probably would 
have gone with_underscores.
-- 
https://code.launchpad.net/~sfindlay/openlp/refactor-song-import/+merge/109424
Your team OpenLP Core is subscribed to branch lp:openlp.

_______________________________________________
Mailing list: https://launchpad.net/~openlp-core
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openlp-core
More help   : https://help.launchpad.net/ListHelp

Reply via email to