code: def show(self, uuid=None, term=None):
          
          try:
              if uuid:
                  uidentities = api.unique_identities(self.db, uuid)
              elif term:
                  uidentities = api.search_unique_identities(self.db, term)
              else:
                  uidentities = api.unique_identities(self.db)
  
              for uid in uidentities:
                  # Add enrollments to a new property 'roles'
                  enrollments = api.enrollments(self.db, uid.uuid)
                  uid.roles = enrollments
  
              self.display('show.tmpl', uidentities=uidentities)
          except NotFoundError as e:
              self.error(str(e))
              return e.code
  
          return CMD_SUCCESS
docs: Show the information related to unique identities.
  
          This method prints information related to unique identities such as
          identities or enrollments.
  
          When <uuid> is given, it will only show information about the unique
          identity related to <uuid>.
  
          When <term> is set, it will only show information about those unique
          identities that have any attribute (name, email, username, source)
          which match with the given term. This parameter does not have any
          effect when <uuid> is set.
  
          :param uuid: unique identifier
          :param term: term to match with unique identities data