Ejemplo n.º 1
0
    def initialize(self, mapped, selected_it, receiver_subject):

        log.debug("ReceverTip initialize, with", mapped)
        self.tip_gus = idops.random_tip_gus()

        self.notification_mark = u'not notified'
        self.notification_date = None

        self.last_access = None
        self.access_counter= 0
        self.expressed_pertinence = 0
        self.authoptions = {}

        # self.receiver_gus = mapped['receiver_gus'] -- fixed during the hackathon with the line below
        self.receiver_gus = receiver_subject.receiver_gus
        self.receiver = receiver_subject

        self.internaltip_id = selected_it.id
        self.internaltip = selected_it
Ejemplo n.º 2
0
    def new(self, itip_dict, receiver_dict):

        try:
            self.tip_gus = idops.random_tip_gus()

            self.receiver_gus = unicode(receiver_dict['receiver_gus'])
            self.receiver = self.store.find(Receiver, Receiver.receiver_gus == unicode(self.receiver_gus) ).one()

            self.internaltip_id = int(itip_dict['internaltip_id'])
            self.internaltip = self.store.find(InternalTip, InternalTip.id == int(self.internaltip_id)).one()

            self.last_access = None
            self.access_counter = 0
            self.expressed_pertinence = 0

            self.notification_mark = self._marker[0] # 'not notified'
            self.notification_date = None

        except KeyError, e:
            raise InvalidInputFormat("Invalid messaged in Receiver Tip creation: bad key %s" % e)