code: def get_text_contents(self):
          
          try:
              self = self.disambiguate(must_exist=1)
          except SCons.Errors.UserError:
              # There was nothing on disk with which to disambiguate
              # this entry.  Leave it as an Entry, but return a null
              # string so calls to get_text_contents() in emitters and
              # the like (e.g. in qt.py) don't have to disambiguate by
              # hand or catch the exception.
              return ''
          else:
              return self.get_text_contents()
docs: Fetch the decoded text contents of a Unicode encoded Entry.
  
          Since this should return the text contents from the file
          system, we check to see into what sort of subclass we should
          morph this Entry.