You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ro...@apache.org on 2022/01/10 11:07:13 UTC

[iotdb] branch iotdb-2333 created (now 07e734c)

This is an automated email from the ASF dual-hosted git repository.

rong pushed a change to branch iotdb-2333
in repository https://gitbox.apache.org/repos/asf/iotdb.git.


      at 07e734c  [IOTDB-2333] Python client: the todf method throws exception

This branch includes the following new commits:

     new 07e734c  [IOTDB-2333] Python client: the todf method throws exception

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


[iotdb] 01/01: [IOTDB-2333] Python client: the todf method throws exception

Posted by ro...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

rong pushed a commit to branch iotdb-2333
in repository https://gitbox.apache.org/repos/asf/iotdb.git

commit 07e734c3be63915ff39b52dfd14068a4cb924819
Author: Steve Yurong Su <ro...@apache.org>
AuthorDate: Mon Jan 10 19:05:40 2022 +0800

    [IOTDB-2333] Python client: the todf method throws exception
---
 client-py/iotdb/utils/IoTDBConstants.py | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/client-py/iotdb/utils/IoTDBConstants.py b/client-py/iotdb/utils/IoTDBConstants.py
index 4710d70..50344d1 100644
--- a/client-py/iotdb/utils/IoTDBConstants.py
+++ b/client-py/iotdb/utils/IoTDBConstants.py
@@ -33,6 +33,9 @@ class TSDataType(Enum):
     def __eq__(self, other) -> bool:
         return self.value == other.value
 
+    def __hash__(self):
+        return self.value
+
 
 @unique
 class TSEncoding(Enum):
@@ -51,6 +54,9 @@ class TSEncoding(Enum):
     def __eq__(self, other) -> bool:
         return self.value == other.value
 
+    def __hash__(self):
+        return self.value
+
 
 @unique
 class Compressor(Enum):
@@ -66,4 +72,7 @@ class Compressor(Enum):
     # this method is implemented to avoid the issue reported by:
     # https://bugs.python.org/issue30545
     def __eq__(self, other) -> bool:
-        return self.value == other.value
\ No newline at end of file
+        return self.value == other.value
+
+    def __hash__(self):
+        return self.value