def register(self):
        if self._communication_thread is not None:
            raise RuntimeError("'register' has already been called on Client!")

        self._communication_thread = ClientThread(self)
        self._communication_thread.setDaemon(True)
        self._communication_thread.start()
Returns KML representation of the geometry field in a `kml`
dataset/ETHPy150Open enthought/envisage/envisage/plugins/remote_editor/communication/client.py/Client.register--crossover with--dataset/ETHPy150Open dcramer/django-compositepks/django/contrib/gis/db/models/query.py/GeoQuerySet.kml