Exemplo n.º 1
0
 def make(self, **kwargs):
     """Makes the message (protobuf) from the named arguments passed to make"""
     # pylint: disable=not-callable
     message = self.message_proto()
     batcher.make_message(message, self.message_type, **kwargs)
     if hasattr(message, self._name_id) and getattr(message, self._name_id) == "":
         # sets the unique identifier field of the message to a unique_id if no identifier is provided
         setattr(message, self._name_id, self.unique_id())
     self.validate(message=message)
     return message
 def make(self, **kwargs):
     """Makes the message (protobuf) from the named arguments passed to make"""
     # pylint: disable=not-callable
     message = self.message_proto()
     make_message(message, self.message_type, **kwargs)
     if hasattr(message, self._name_id) and getattr(message,
                                                    self._name_id) == "":
         # sets the unique identifier field of the message to a unique_id if no identifier is provided
         setattr(message, self._name_id, self.unique_id())
     if hasattr(message, "created_date") and not message.created_date > 0:
         message.created_date = int(time.time())
     return message
Exemplo n.º 3
0
    def make(self, **kwargs):
        """Makes the message (protobuf) from the named arguments passed to make"""
        # pylint: disable=not-callable
        message = self.message_proto()
        make_message(message, self.message_type, **kwargs)
        if hasattr(message, self._name_id) and getattr(message, self._name_id) == "":
            # sets the unique identifier field of the message to a unique_id if no identifier is provided
            setattr(message, self._name_id, self.unique_id())

        # TODO(Michael): Any objects being saved in the blockchain with the created_date field
        # will have the timestamp of when the item was inserted into the blockchain. We wouldn't
        # want this behavior for imported users/roles as we want the timestamp of when the
        # user/role was created in the provider.
        #
        # This change is required to keep LDAP delta inbound sync working. Revert the line
        # below back after ticket #391 has been merged and closed.
        if hasattr(message, "created_date"):
            message.created_date = int(time.time())
        return message