#!/usr/bin/env python # -*- coding: utf-8 -*- # vim: set sw=4 ts=4 sts=4 et tw=79 : import __builtin__ import os import sys import warnings original_import = __builtin__.__import__ def safe_import(name, globals={}, locals={}, fromlist=[], level=-1): curdir = os.getcwd() if curdir in sys.path and sys.path[-1] != curdir: warnings.warn(". is in sys.path and not at index -1!. This is a security risk", RuntimeWarning) sys.path.remove(curdir) return original_import(name, globals, locals, fromlist, level) __builtin__.__import__ = safe_import