#!/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 print_function from __future__ import absolute_import 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 *-remote.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 *-remote.par. For more information, please read http://fburl.com/python-remotes""") exit() from . import Raiser from . import ttypes from thrift.util.remote import Function from thrift.remote import Remote FUNCTIONS = { 'doBland': Function('doBland', 'Raiser', 'void', []), 'doRaise': Function('doRaise', 'Raiser', 'void', []), 'get200': Function('get200', 'Raiser', 'string', []), 'get500': Function('get500', 'Raiser', 'string', []), } SERVICE_NAMES = ['Raiser', ] if __name__ == '__main__': Remote.run(FUNCTIONS, SERVICE_NAMES, Raiser, ttypes, sys.argv, default_port=9090)