def save_file(self, outputfilename = self.image_filename):
self.file.read(outputfilename)
....
дает NameError: name 'self' is not defined
в первой строке. Кажется, что Python этого не принимает. Как я могу переписать код, чтобы он не вызывал исключение?