From 100c793174303baaebaf90bdd96b431949f9be9b Mon Sep 17 00:00:00 2001 From: 2xB <31772910+2xB@users.noreply.github.com> Date: Mon, 9 Nov 2020 23:57:01 +0100 Subject: [PATCH] Fix ExampleApp: Use pg module from directory when run without installation (#1432) Co-authored-by: 2xB <2xB@users.noreply.github.com> --- examples/__main__.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/examples/__main__.py b/examples/__main__.py index c372871b..41b989d0 100644 --- a/examples/__main__.py +++ b/examples/__main__.py @@ -1,15 +1,16 @@ import sys, os + +# Set up path to contain pyqtgraph module when run without installation +if __name__ == "__main__" and (__package__ is None or __package__==''): + parent_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) + sys.path.insert(0, parent_dir) + import examples + __package__ = "examples" + import pyqtgraph as pg from pyqtgraph.Qt import QtCore, QtGui - if __name__ == '__main__': - if __package__ is None or __package__ == "": - parent_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) - sys.path.insert(0, parent_dir) - import examples - __package__ = "examples" - from .ExampleApp import main as run run()