Repository: incubator-ariatosca
Updated Branches:
  refs/heads/ARIA-165-Make-node-name-suffix-UUIDs-become-more-readable 
b9e5fb3c8 -> aa57ad0b4 (forced update)


wip


Project: http://git-wip-us.apache.org/repos/asf/incubator-ariatosca/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-ariatosca/commit/aa57ad0b
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ariatosca/tree/aa57ad0b
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ariatosca/diff/aa57ad0b

Branch: refs/heads/ARIA-165-Make-node-name-suffix-UUIDs-become-more-readable
Commit: aa57ad0b4a2d1719956118a6774c43f69accdafb
Parents: 0ec2370
Author: max-orlov <ma...@gigaspaces.com>
Authored: Mon May 8 15:25:37 2017 +0300
Committer: max-orlov <ma...@gigaspaces.com>
Committed: Mon May 8 16:14:20 2017 +0300

----------------------------------------------------------------------
 aria/modeling/service_instance.py | 15 +++++++++++++--
 1 file changed, 13 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ariatosca/blob/aa57ad0b/aria/modeling/service_instance.py
----------------------------------------------------------------------
diff --git a/aria/modeling/service_instance.py 
b/aria/modeling/service_instance.py
index ad8e7ed..18c920e 100644
--- a/aria/modeling/service_instance.py
+++ b/aria/modeling/service_instance.py
@@ -20,8 +20,8 @@ from sqlalchemy import (
     Text,
     Integer,
     Enum,
-    Boolean
-)
+    Boolean,
+    FetchedValue, event)
 from sqlalchemy import DateTime
 from sqlalchemy.ext.associationproxy import association_proxy
 from sqlalchemy.ext.declarative import declared_attr
@@ -688,6 +688,17 @@ class NodeBase(InstanceModelMixin):
             utils.dump_dict_values(self.capabilities, 'Capabilities')
             utils.dump_list_values(self.outbound_relationships, 
'Relationships')
 
+    # @staticmethod
+    # def fill_name(mapper, connection, target):
+    #     # Creating a trigger which updates the name right after the model is 
created on the
+    #     # server-side
+    #     import pydevd;
+    #     pydevd.settrace('localhost', suspend=False)
+    #     
connection.execute(mapper.mapped_table.update().values(name=target.id)).where(
+    #         NodeBase.c.id == target.id)
+
+# event.listen(NodeBase, 'after_insert', NodeBase.fill_name)
+
 
 class GroupBase(InstanceModelMixin):
     """

Reply via email to