def _travis(self):
if PyFunceble.CONFIGURATION["<STR_LIT>"]:<EOL><INDENT>try:<EOL><INDENT>_ = PyFunceble.environ["<STR_LIT>"]<EOL>time_autorisation = False<EOL>try:<EOL><INDENT>time_autorisation = int(PyFunceble.time()) >= int(<EOL>PyFunceble.INTERN["<STR_LIT:start>"]<EOL>) + (int(PyFunceble.CONFIGURATION["<STR_LIT>"]) * <NUM_LIT>)<EOL><DEDENT>except KeyError:<EOL><INDENT>if self.last and not self.bypass:<EOL><INDENT>raise Exception(<EOL>"<STR_LIT>"<EOL>)<EOL><DEDENT><DEDENT>if self.last or time_autorisation or self.bypass:<EOL><INDENT>Percentage().log()<EOL>self.travis_permissions()<EOL>command = '<STR_LIT>'<EOL>if self.last or self.bypass:<EOL><INDENT>if PyFunceble.CONFIGURATION["<STR_LIT>"]:<EOL><INDENT>for line in Command(<EOL>PyFunceble.CONFIGURATION["<STR_LIT>"]<EOL>).run():<EOL><INDENT>sys_stdout.write("<STR_LIT>".format(line))<EOL><DEDENT>self.travis_permissions()<EOL><DEDENT>message = (<EOL>PyFunceble.CONFIGURATION["<STR_LIT>"]<EOL>+ "<STR_LIT>"<EOL>)<EOL>Command(command % message).execute()<EOL><DEDENT>else:<EOL><INDENT>if PyFunceble.CONFIGURATION["<STR_LIT>"]:<EOL><INDENT>for line in Command(<EOL>PyFunceble.CONFIGURATION["<STR_LIT>"]<EOL>).run():<EOL><INDENT>sys_stdout.write("<STR_LIT>".format(line))<EOL><DEDENT>self.travis_permissions()<EOL><DEDENT>Command(<EOL>command % PyFunceble.CONFIGURATION["<STR_LIT>"]<EOL>).execute()<EOL><DEDENT>print(<EOL>Command(<EOL>"<STR_LIT>"<EOL>% PyFunceble.CONFIGURATION["<STR_LIT>"]<EOL>).execute()<EOL>)<EOL>exit(<NUM_LIT:0>)<EOL><DEDENT><DEDENT>except KeyError:<EOL><INDENT>pass<EOL><DEDENT><DEDENT>
Logic behind autosave under Travis CI.