#!/usr/bin/env python # # Autogenerated by Thrift # # DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING # @generated # from __future__ import absolute_import from __future__ import division from __future__ import print_function from __future__ import unicode_literals import os import sys if (not sys.argv[0].endswith("par") and not sys.argv[0].endswith("xar") and os.getenv('PAR_UNPACK_TMP') == None): f = open(sys.argv[0], "r") f.readline() # This will be #!/bin/bash line = f.readline() f.close() # The par generator tool always has '# This par was made' as the # second line. See fbcode/tools/make_par/make_par.py if (not line.startswith('# This par was made')): print("""WARNING You are trying to run *-fuzzer.py which is incorrect as the paths are not set up correctly. Instead, you should generate your thrift file with thrift_library and then run the resulting *-fuzzer.par. For more information, please read http://fburl.com/python-remotes""") exit() from . import SinkService from . import ttypes from . import constants import thrift.util.fuzzer thrift.util.fuzzer.fuzz_service(SinkService, ttypes, constants)