Example #1
0
 def setUp(self):
     self.options = {'HOST': 'localhost',
                     'PORT': 8030,
                     'FAMILY': AF_INET,
                     'TYPE': SOCK_STREAM,
                     'CONNECTIONS': 2}
     self.socket_server = GsSocketServer(**self.options)
     self.socket_client = GsSocketClient(**self.options)
Example #2
0
    def __init__(self, **kwargs):
        if not (kwargs.get('socket_options', None) is None):
            self.Socket = GsSocketClient(**kwargs.get('socket_options'))
            self.ProgressQueue = queue.Queue()
        else:
            self.Socket = None
            self.ProgressQueue = None

        self.FeTree = FeaturesTree(**kwargs)
        self.Fsm = GeojsonFiniteStateMachine(progress_queue=self.ProgressQueue, structure=self.FeTree)

        self.geojson = None
        self.options = kwargs.get('geojson_options', {})

        self.__processes__()