parameters: (self, author)
docstring: Sets the author attribute
          @param author: New Authors name string
          @postcondition: Author attribute is set to new value
docstring_summary: Sets the author attribute
          @param author: New Authors name string
          @postcondition: Author attribute is set to new value
docstring_tokens: Sets the author attribute @param author : New Authors name string @postcondition : Author attribute is set to new value
function: def SetAuthor(self, author):
          """Sets the author attribute
          @param author: New Authors name string
          @postcondition: Author attribute is set to new value
  
          """
          if not isinstance(author, basestring):
              try:
                  author = str(author)
              except (ValueError, TypeError):
                  author = u''
          self._author = author
function_tokens: def SetAuthor ( self , author ) : if not isinstance ( author , basestring ) : try : author = str ( author ) except ( ValueError , TypeError ) : author = u'' self . _author = author