Esempio n. 1
0
    def entertain(self, thought_prototype, evoked_by=None, provoked_by=None):
        """Entertain a thought evoked or provoked by something or someone else.

        @param thought_prototype: The pattern for this thought.
        @param evoked_by: The thing or person that/who evoked this thought, if any.
        @param provoked_by: The person who explicitly provoked this thought, if any.
        """
        rendered_thought = Thoughts.an_elicited_thought(
            mind=self, thought_prototype=thought_prototype,
            evoked_by=evoked_by, provoked_by=provoked_by
        )
        if rendered_thought:
            self.think(rendered_thought)
Esempio n. 2
0
    def entertain(self, thought_prototype, evoked_by=None, provoked_by=None):
        """Entertain a thought evoked or provoked by something or someone else.

        @param thought_prototype: The pattern for this thought.
        @param evoked_by: The thing or person that/who evoked this thought, if any.
        @param provoked_by: The person who explicitly provoked this thought, if any.
        """
        rendered_thought = Thoughts.an_elicited_thought(
            mind=self,
            thought_prototype=thought_prototype,
            evoked_by=evoked_by,
            provoked_by=provoked_by)
        if rendered_thought:
            self.think(rendered_thought)
Esempio n. 3
0
 def wander(self):
     """Let this mind wander."""
     a_thought = Thoughts.a_thought(mind=self)
     if a_thought:
         self.think(a_thought)
Esempio n. 4
0
 def wander(self):
     """Let this mind wander."""
     a_thought = Thoughts.a_thought(mind=self)
     if a_thought:
         self.think(a_thought)