code: def fullName(self):
          
          if self.givenName and self.sn:
              return "{0} {1}".format(self.givenName, self.sn)
          if self.givenName:
              return self.givenName
          if self.sn:
              return self.sn
          return self.uid
docs: Returns a reliable full name (firstName lastName) for every
              member (as of the writing of this comment.)