@property<EOL><INDENT>def allfiles(self):<DEDENT>
for f in self.files:<EOL><INDENT>yield f<EOL><DEDENT>for f in self.extra_files:<EOL><INDENT>yield f<EOL><DEDENT>
Instead of duplicating files, it is much more efficient to create the itterator on the fly