Nitpick: I think this would be slightly clearer as `not (self.file_to_run or self.code_to_run or self.module_to_run)`, which is logically equivalent.