~mvo/software-center/lp957599

« back to all changes in this revision

Viewing changes to softwarecenter/paths.py

  • Committer: Michael Vogt
  • Date: 2012-03-15 18:20:17 UTC
  • mfrom: (2863.1.1 pep8-test-part1)
  • Revision ID: michael.vogt@ubuntu.com-20120315182017-o14wchqvn8vr40m8
mergedĀ lp:~mvo/software-center/pep8-test-1/

Show diffs side-by-side

added added

removed removed

Lines of Context:
41
41
 
42
42
# system pathes
43
43
APP_INSTALL_PATH = "/usr/share/app-install"
44
 
APP_INSTALL_DESKTOP_PATH = APP_INSTALL_PATH+"/desktop/"
45
 
APP_INSTALL_CHANNELS_PATH = APP_INSTALL_PATH+"/channels/"
46
 
ICON_PATH = APP_INSTALL_PATH+"/icons/"
 
44
APP_INSTALL_DESKTOP_PATH = APP_INSTALL_PATH + "/desktop/"
 
45
APP_INSTALL_CHANNELS_PATH = APP_INSTALL_PATH + "/channels/"
 
46
ICON_PATH = APP_INSTALL_PATH + "/icons/"
47
47
APPSTREAM_BASE_PATH = "/usr/share/app-info"
48
48
APPSTREAM_XML_PATH = APPSTREAM_BASE_PATH + "/xmls/"
49
49
 
55
55
    ]
56
56
 
57
57
# FIXME: use relative paths here
58
 
INSTALLED_ICON = "/usr/share/software-center/icons/software-center-installed.png"
59
 
IMAGE_LOADING = "/usr/share/icons/hicolor/32x32/animations/softwarecenter-loading.gif"
60
 
IMAGE_LOADING_INSTALLED = "/usr/share/icons/hicolor/32x32/animations/softwarecenter-loading-installed.gif"
 
58
INSTALLED_ICON = \
 
59
 "/usr/share/software-center/icons/software-center-installed.png"
 
60
IMAGE_LOADING = \
 
61
 "/usr/share/icons/hicolor/32x32/animations/softwarecenter-loading.gif"
61
62
 
62
63
# xapian pathes
63
64
XAPIAN_BASE_PATH = "/var/cache/software-center"
64
65
XAPIAN_BASE_PATH_SOFTWARE_CENTER_AGENT = os.path.join(
65
66
    xdg.xdg_cache_home,
66
 
    "software-center", 
 
67
    "software-center",
67
68
    "software-center-agent.db")
68
 
XAPIAN_PATH=os.path.join(XAPIAN_BASE_PATH, "xapian")
 
69
XAPIAN_PATH = os.path.join(XAPIAN_BASE_PATH, "xapian")
 
70
 
69
71
 
70
72
# ratings&review
71
73
# relative to datadir
83
85
        MODIFY_REVIEW = "modify_review_gtk3.py"
84
86
        DELETE_REVIEW = "delete_review_gtk3.py"
85
87
 
 
88
 
86
89
# piston helpers
87
90
class PistonHelpers:
88
91
    GET_REVIEWS = "piston_get_reviews_helper.py"
89
92
    GENERIC_HELPER = "piston_generic_helper.py"
90
93
 
 
94
 
91
95
X2GO_HELPER = "x2go_helper.py"
92
96
 
 
97
 
93
98
# there was a bug in maverick 3.0.3 (#652151) that could lead to a empty
94
99
# root owned directory in ~/.cache/software-center - we remove it here
95
100
# so that it gets later re-created with the right permissions
102
107
            logging.exception("failed to fix not writable cache directory")
103
108
 
104
109
if "SOFTWARE_CENTER_FAKE_REVIEW_API" in os.environ:
105
 
    SOFTWARE_CENTER_CONFIG_DIR = os.path.join(xdg.xdg_config_home, "software-center", "fake-review")
106
 
    SOFTWARE_CENTER_CACHE_DIR = os.path.join(xdg.xdg_cache_home, "software-center", "fake-review")
 
110
    SOFTWARE_CENTER_CONFIG_DIR = os.path.join(
 
111
        xdg.xdg_config_home, "software-center", "fake-review")
 
112
    SOFTWARE_CENTER_CACHE_DIR = os.path.join(
 
113
        xdg.xdg_cache_home, "software-center", "fake-review")
107
114
else:
108
 
    SOFTWARE_CENTER_CONFIG_DIR = os.path.join(xdg.xdg_config_home, "software-center")
109
 
    SOFTWARE_CENTER_CACHE_DIR = os.path.join(xdg.xdg_cache_home, "software-center")
110
 
    
 
115
    SOFTWARE_CENTER_CONFIG_DIR = os.path.join(
 
116
        xdg.xdg_config_home, "software-center")
 
117
    SOFTWARE_CENTER_CACHE_DIR = os.path.join(
 
118
        xdg.xdg_cache_home, "software-center")
 
119
 
 
120
 
111
121
# FIXUP a brief broken software-center in maverick
112
122
try_to_fixup_root_owned_dir_via_remove(SOFTWARE_CENTER_CACHE_DIR)
113
123
 
114
 
SOFTWARE_CENTER_CONFIG_FILE = os.path.join(SOFTWARE_CENTER_CONFIG_DIR, "softwarecenter.cfg") 
115
 
SOFTWARE_CENTER_ICON_CACHE_DIR = os.path.join(SOFTWARE_CENTER_CACHE_DIR, "icons")
 
124
SOFTWARE_CENTER_CONFIG_FILE = os.path.join(
 
125
    SOFTWARE_CENTER_CONFIG_DIR, "softwarecenter.cfg")
 
126
SOFTWARE_CENTER_ICON_CACHE_DIR = os.path.join(
 
127
    SOFTWARE_CENTER_CACHE_DIR, "icons")