#!/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 AdapterService from . import ttypes from thrift.util.remote import Function from thrift.remote import Remote FUNCTIONS = { 'count': Function('count', 'AdapterService', 'CountingStruct', []), 'adaptedTypes': Function('adaptedTypes', 'AdapterService', 'HeapAllocated', [('HeapAllocated', 'arg', 'HeapAllocated')]), } SERVICE_NAMES = ['AdapterService', ] if __name__ == '__main__': Remote.run(FUNCTIONS, SERVICE_NAMES, AdapterService, ttypes, sys.argv, default_port=9090)