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

madhan pushed a commit to branch branch-2.0
in repository https://gitbox.apache.org/repos/asf/atlas.git


The following commit(s) were added to refs/heads/branch-2.0 by this push:
     new f16692f  ATLAS-4086: python client fixes - missing properties in 
AtlasEntity
f16692f is described below

commit f16692f8008523279ac3bc05626bab0fbd9a86cf
Author: Verdan Mahmood <verdan.mahm...@gmail.com>
AuthorDate: Mon Mar 15 09:36:04 2021 -0700

    ATLAS-4086: python client fixes - missing properties in AtlasEntity
    
    (cherry picked from commit c8b3f778c15c1780b809445389ad562104bb1404)
---
 intg/src/main/python/README.md                      |  2 +-
 intg/src/main/python/apache_atlas/model/instance.py | 15 +++++++++++++--
 intg/src/main/python/setup.py                       |  2 +-
 3 files changed, 15 insertions(+), 4 deletions(-)

diff --git a/intg/src/main/python/README.md b/intg/src/main/python/README.md
index 5c1c4d0..1982ca8 100644
--- a/intg/src/main/python/README.md
+++ b/intg/src/main/python/README.md
@@ -16,7 +16,7 @@ Verify if apache-atlas client is installed:
 
 Package      Version
 ------------ ---------
-apache-atlas 0.0.5
+apache-atlas 0.0.6
 ```
 
 ## Usage
diff --git a/intg/src/main/python/apache_atlas/model/instance.py 
b/intg/src/main/python/apache_atlas/model/instance.py
index 3b2edc4..d2a51ef 100644
--- a/intg/src/main/python/apache_atlas/model/instance.py
+++ b/intg/src/main/python/apache_atlas/model/instance.py
@@ -43,16 +43,27 @@ class AtlasStruct(AtlasBase):
 
 
 class AtlasEntity(AtlasStruct):
-    def __init__(self, attrs={}):
+    def __init__(self, attrs=None):
         AtlasStruct.__init__(self, attrs)
-
+        if attrs is None:
+            attrs = {}
         self.guid = attrs.get('guid')
+        self.homeId = attrs.get('homeId')
         self.relationshipAttributes = attrs.get('relationshipAttributes')
         self.classifications = attrs.get('classifications')
         self.meanings = attrs.get('meanings')
         self.customAttributes = attrs.get('customAttributes')
         self.businessAttributes = attrs.get('businessAttributes')
         self.labels = attrs.get('labels')
+        self.status = attrs.get('status')
+        self.isIncomplete = attrs.get('isIncomplete')
+        self.provenanceType = attrs.get('provenanceType')
+        self.proxy = attrs.get('proxy')
+        self.version = attrs.get('version')
+        self.createdBy = attrs.get('createdBy')
+        self.updatedBy = attrs.get('updatedBy')
+        self.createTime = attrs.get('createTime')
+        self.updateTime = attrs.get('updateTime')
 
         if self.guid is None:
             self.guid = next_id()
diff --git a/intg/src/main/python/setup.py b/intg/src/main/python/setup.py
index 0a4c2c2..fbb2ede 100644
--- a/intg/src/main/python/setup.py
+++ b/intg/src/main/python/setup.py
@@ -28,7 +28,7 @@ with open("README.md", "r") as fh:
 
 setup(
     name='apache-atlas',
-    version='0.0.5',
+    version='0.0.6',
     author="Apache Atlas",
     author_email='d...@atlas.apache.org',
     description="Apache Atlas Python Client",

Reply via email to