code: def appendPath(self, path):
          
          # normalize the path
          path = os.path.normcase(nstr(path)).strip()
          if path and path != '.' and path not in sys.path:
              sys.path.append(path)
              self._addedpaths.append(path)
              return True
          return False
docs: Appends the inputted path to the end of the sys.path variable,
          provided the path does not already exist in it.
          
          :param      path
          :type       str
          
          :return     bool: success