def load(self, data_file = None):
if not data_file:<EOL><INDENT>data_file = '<STR_LIT>'<EOL><DEDENT>elif data_file[-<NUM_LIT:1>] != '<STR_LIT:/>':<EOL><INDENT>data_file += '<STR_LIT:/>'<EOL><DEDENT>if data_file[-<NUM_LIT:6>:] != self.lazy_folder:<EOL><INDENT>data_file += self.lazy_folder<EOL><DEDENT>data_file += self.data_filename<EOL>self.data = self._load(data_file)<EOL>return self<EOL>
Loads a data file and sets it to self.data.

            Arguments:
            data_file -- The filename to load.