code: def path(self):
          "tuple: The full Datastore path represented by this key."
          prefix = ()
          if self.parent:
              prefix = self.parent.path
  
          if self.id_or_name:
              return prefix + (self.kind, self.id_or_name)
  
          return prefix + (self.kind,f path(self):
          "tuple: The full Datastore path represented by this key."
          prefix = ()
          if self.parent:
              prefix = self.parent.path
  
          if self.id_or_name:
              return prefix + (self.kind, self.id_or_name)
  
          return prefix + (self.kind,)
docs: tuple: The full Datastore path represented by this key.