Changeset 7990:22f12449f161 in orange


Ignore:
Timestamp:
06/08/11 16:16:35 (3 years ago)
Author:
ales_erjavec <ales.erjavec@…>
Branch:
default
Convert:
faf85efa7756fcbd74ba51c616856f05c60b17b7
Message:

Changed all uses of orngEnviron to use Orange.misc.environ
because of a problem when importing orngEnviron (cycle dependencies).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • orange/Orange/misc/addons.py

    r7904 r7990  
    117117import platform 
    118118 
    119 import orngEnviron 
     119import Orange.misc.environ 
    120120import widgetParser 
    121121from fileutil import * 
     
    378378        ########################## 
    379379        localcss = os.path.join(self.directory_documentation(), "style.css") 
    380         orangecss = os.path.join(orngEnviron.orangeDocDir, "style.css") 
     380        orangecss = os.path.join(Orange.misc.environ.doc_install_dir, "style.css") 
    381381        if not os.path.isfile(localcss): 
    382382            if os.path.isfile(orangecss): 
     
    430430 
    431431        import shutil 
    432         iconbg_file = os.path.join(orngEnviron.picsDir, "background_32.png") 
    433         iconun_file = os.path.join(orngEnviron.picsDir, "Unknown.png") 
     432        iconbg_file = os.path.join(Orange.misc.environ.icons_install_dir, "background_32.png") 
     433        iconun_file = os.path.join(Orange.misc.environ.icons_install_dir, "Unknown.png") 
    434434        if not os.path.isdir(icondocdir): os.mkdir(icondocdir) 
    435435        if os.path.isfile(iconbg_file): shutil.copy(iconbg_file, icondocdir) 
     
    14751475    within Canvas settings directory.  
    14761476    """ 
    1477     canvasSettingsDir = os.path.realpath(orngEnviron.directoryNames["canvasSettingsDir"]) 
     1477    canvasSettingsDir = os.path.realpath(Orange.misc.environ.canvas_settings_dir) 
    14781478    listFileName = os.path.join(canvasSettingsDir, "repositoryList.pickle") 
    14791479    return listFileName 
     
    15931593                                                           else platform.machine(), 
    15941594                                                           ".".join(map(str, sys.version_info[:2])) )) )]: 
    1595             if os.path.isdir(p) and not any([orngEnviron.samepath(p, x) 
     1595            if os.path.isdir(p) and not any([Orange.misc.environ.samepath(p, x) 
    15961596                                             for x in sys.path]): 
    15971597                if p not in sys.path: 
     
    16191619    """ 
    16201620    Install an add-on from given .oao package. Installation means unpacking the 
    1621     .oao file to an appropriate directory (:obj:`orngEnviron.addOnsDirUser` or 
    1622     :obj:`orngEnviron.addOnsDirSys`, depending on the 
     1621    .oao file to an appropriate directory (:obj:`Orange.misc.environ.add_ons_dir_user` or 
     1622    :obj:`Orange.misc.environ.add_ons_dir_sys`, depending on the 
    16231623    :obj:`global_install` parameter), creating an 
    16241624    :class:`OrangeAddOnInstalled` instance and adding this object into the 
     
    16461646                raise InstallationException("Refusing to install unsafe package: it contains file named '%s'!" % filename) 
    16471647         
    1648         root = orngEnviron.addOnsDirSys if global_install else orngEnviron.addOnsDirUser 
     1648        root = Orange.misc.environ.add_ons_dir if global_install else Orange.misc.environ.add_ons_dir_user 
    16491649         
    16501650        try: 
     
    17371737    add-on installation directory (:obj:`orngEnviron.addOnsDirUser`). 
    17381738    """ 
    1739     load_installed_addons_from_dir(orngEnviron.addOnsDirSys) 
    1740     load_installed_addons_from_dir(orngEnviron.addOnsDirUser) 
     1739    load_installed_addons_from_dir(Orange.misc.environ.add_ons_dir) 
     1740    load_installed_addons_from_dir(Orange.misc.environ.add_ons_dir_user) 
    17411741 
    17421742def refresh_addons(reload_path=False): 
     
    17661766     
    17671767def __read_addon_lists(userOnly=False): 
    1768     return __read_addons_list(os.path.join(orngEnviron.orangeSettingsDir, "add-ons.txt"), 
     1768    return __read_addons_list(os.path.join(Orange.misc.environ.orange_settings_dir, "add-ons.txt"), 
    17691769                              False) + ([] if userOnly else 
    1770                                         __read_addons_list(os.path.join(orngEnviron.orangeDir, "add-ons.txt"), 
     1770                                        __read_addons_list(os.path.join(Orange.misc.environ.install_dir, "add-ons.txt"), 
    17711771                                                           True)) 
    17721772 
    17731773def __write_addon_lists(addons, user_only=False): 
    1774     file(os.path.join(orngEnviron.orangeSettingsDir, "add-ons.txt"), "wt").write("\n".join(["%s\t%s" % (a.name, a.directory) for a in addons if not a.systemwide])) 
     1774    file(os.path.join(Orange.misc.environ.orange_settings_dir, "add-ons.txt"), "wt").write("\n".join(["%s\t%s" % (a.name, a.directory) for a in addons if not a.systemwide])) 
    17751775    if not user_only: 
    1776         file(os.path.join(orngEnviron.orangeDir        , "add-ons.txt"), "wt").write("\n".join(["%s\t%s" % (a.name, a.directory) for a in addons if     a.systemwide])) 
     1776        file(os.path.join(Orange.misc.environ.install_dir        , "add-ons.txt"), "wt").write("\n".join(["%s\t%s" % (a.name, a.directory) for a in addons if     a.systemwide])) 
    17771777 
    17781778def register_addon(name, path, add = True, refresh=True, systemwide=False): 
Note: See TracChangeset for help on using the changeset viewer.