X-Git-Url: https://v.licheni.net/stack/code/dboxswitch.git/blobdiff_plain/957fc59fe85f6c3ad18fe279699db2e614a1d036..08e9aa1d19604ef26ab6bfbe4d172fcb4a8242df:/dboxswitch/settings.py diff --git a/dboxswitch/settings.py b/dboxswitch/settings.py index 3b7fdb1..72058e8 100644 --- a/dboxswitch/settings.py +++ b/dboxswitch/settings.py @@ -33,6 +33,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. """ import os, sys +from apperror import AppError class Settings(): def __init__(self): @@ -41,11 +42,20 @@ class Settings(): os.path.dirname(path))) self.appname = "dboxswitch" - self.appversion = "0.1" - self.icon = os.path.join(__location__,"icon.png") - self.cpicon = os.path.join(__location__,"current-profile.png") - self.delpicon = os.path.join(__location__,"delete.png") - self.addpicon = os.path.join(__location__,"add.png") + self.appversion = "0.9" + if os.path.isdir(os.path.join(__location__,"icons")): + path = os.path.join(__location__,"icons") + else: + path = "" + try: + import pkg_resources + path = pkg_resources.resource_filename(__name__, 'icons/') + except: + print "unable to load resource icons" + self.icon = os.path.join(path,"icon.png") + self.cpicon = os.path.join(path,"current-profile.png") + self.delpicon = os.path.join(path,"delete.png") + self.addpicon = os.path.join(path,"add.png") global conf appconf = Settings()