def onomnom(self):
        # Have to create a temporary directory, since ffmpeg's libx264 encoder
        # doesn't obey alternate logfile paths. I'm sure other software
        # has similar limitations, so let's just not take any chances.
        self.temp_cwd = tempfile.mkdtemp()

        try:
            self._onomnom()
        except:
            # If we run into any un-handled exceptions, error out the job
            # and set as its state details.
            self.wrapped_set_job_state('ERROR', details=traceback.format_exc())
            traceback.print_exc()

        # Clean up the temporary CWD used during nomming.
        shutil.rmtree(self.temp_cwd, ignore_errors=True)
Writes the NagFile to the user's nag file.
dataset/ETHPy150Open duointeractive/media-nommer/media_nommer/ec2nommerd/nommers/base_nommer.py/BaseNommer.onomnom--crossover with--dataset/ETHPy150Open CollabQ/CollabQ/.google_appengine/google/appengine/tools/appcfg.py/UpdateCheck._WriteNagFile