code: def pushPath(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.insert(0, path)
              return True
          return False
docs: Pushes the inputted path at the front of the sys.path variable, making
          it the first path python uses when importing a module.
          
          :param      path
          :type       str
          
          :return     bool: success