diff options
author | Aleksey Lim <alsroot@member.fsf.org> | 2011-01-19 21:44:51 (GMT) |
---|---|---|
committer | Anish Mangal <anish@sugarlabs.org> | 2011-08-26 05:55:56 (GMT) |
commit | b8f0b7edcd6227548553c8ffd987f7b037942f87 (patch) | |
tree | 100bf68563a5c3964b363332f17da41b6e411f7c | |
parent | 0a6e253c5a416abcedd98a2080e3fc1e6ebc5804 (diff) |
Pass sugar version to micro-format.php ASLO call
Signed-off-by: Anish Mangal <anish@sugarlabs.org>
-rw-r--r-- | extensions/cpsection/updater/backends/microformat.py | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/extensions/cpsection/updater/backends/microformat.py b/extensions/cpsection/updater/backends/microformat.py index 97499aa..6abc185 100644 --- a/extensions/cpsection/updater/backends/microformat.py +++ b/extensions/cpsection/updater/backends/microformat.py @@ -27,8 +27,6 @@ import gconf from jarabe import config -client = gconf.client_get_default() -_UPDATE_PATH = client.get_string('/desktop/sugar/updater_url') _ACTIVITIES_LIST = {} ACTION_CHECKING = 0 ACTION_UPDATING = 1 @@ -167,7 +165,15 @@ class _UpdateFetcher(gobject.GObject): def download_bundle_updates(self): self.emit('progress', ACTION_CHECKING, 'Fetching update ' 'information', 1, 3) - self._url = _UPDATE_PATH + + client = gconf.client_get_default() + self._url = client.get_string('/desktop/sugar/updater_url') + if '?' in self._url: + self._url += '&' + else: + self._url += '?' + self._url += 'sugar=' + '.'.join(config.version.split('.')[0:2]) + self._file = gio.File(self._url) logging.debug('Fetch %s', self._url) self._file.read_async(self.__read_async_cb) |