[libpeas] Fix Python plugin loader module paths



commit 6479a04dbc28a66e7c5df8789b3f22b73762511c
Author: Garrett Regier <garrettregier gmail com>
Date:   Tue Sep 1 14:10:11 2015 -0700

    Fix Python plugin loader module paths
    
    Popping the first item from the module paths
    was only required when PySys_SetArgv() was used.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=753401

 loaders/python/peas-python-internal.py |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)
---
diff --git a/loaders/python/peas-python-internal.py b/loaders/python/peas-python-internal.py
index 8870563..f672daf 100644
--- a/loaders/python/peas-python-internal.py
+++ b/loaders/python/peas-python-internal.py
@@ -41,11 +41,9 @@ class Hooks(object):
             if int_handler == signal.default_int_handler:
                 signal.signal(signal.SIGINT, signal.SIG_DFL)
 
-        # See PySys_SetArgvEx()
         sys.argv = [PRGNAME]
-        sys.path.pop(0)
-
         sys.path.insert(0, PEAS_PYEXECDIR)
+
         gettext.install(GETTEXT_PACKAGE, PEAS_LOCALEDIR)
 
         self.__module_cache = {}


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]