diff --git a/goblin/gremlin_python_driver/driver.py b/goblin/gremlin_python_driver/driver.py index abd602bacd5ce9e6f75e830088d72652516c2b7e..e99c5653974735860fd35945ecf68a23e98ac1ab 100644 --- a/goblin/gremlin_python_driver/driver.py +++ b/goblin/gremlin_python_driver/driver.py @@ -19,7 +19,6 @@ def create_connection(url, loop): class Driver: - def __init__(self, url, loop): self._url = url self._loop = loop diff --git a/goblin/properties.py b/goblin/properties.py index 96d37682aaabf44341d7b2b393df8d15ebea574f..20e506706e08d16719228ad1fa7b69df4c0ee0c4 100644 --- a/goblin/properties.py +++ b/goblin/properties.py @@ -24,14 +24,14 @@ class PropertyDescriptor: def __get__(self, obj, objtype): if obj is None: - return self + return self._data_type return getattr(obj, self._name, self._initval) def __set__(self, obj, val): setattr(obj, self._name, self._data_type.validate(val)) def __delete__(self, obj): - self._val = None + raise ValueError("Cannot delete element properties") # Data types