projects
/
osm
/
SO.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
RIFT 16087 Strip off any leading slashes from README asset files so that it downloads.
[osm/SO.git]
/
rwlaunchpad
/
plugins
/
rwlaunchpadtasklet
/
rift
/
package
/
store.py
diff --git
a/rwlaunchpad/plugins/rwlaunchpadtasklet/rift/package/store.py
b/rwlaunchpad/plugins/rwlaunchpadtasklet/rift/package/store.py
index
454546d
..
9ebd03c
100644
(file)
--- a/
rwlaunchpad/plugins/rwlaunchpadtasklet/rift/package/store.py
+++ b/
rwlaunchpad/plugins/rwlaunchpadtasklet/rift/package/store.py
@@
-49,6
+49,11
@@
class PackageFilesystemStore(object):
self.refresh()
self.refresh()
+ @property
+ def root_dir(self):
+ return self._root_dir
+
+
def _get_package_dir(self, package_id):
return os.path.join(self._root_dir, package_id)
def _get_package_dir(self, package_id):
return os.path.join(self._root_dir, package_id)
@@
-105,9
+110,11
@@
class PackageFilesystemStore(object):
Raises:
PackageStoreError- The package could not be retrieved
"""
Raises:
PackageStoreError- The package could not be retrieved
"""
+ self.refresh()
+
if package_id not in self._package_dirs:
msg = "Package %s not found in %s" % (package_id, self._root_dir)
if package_id not in self._package_dirs:
msg = "Package %s not found in %s" % (package_id, self._root_dir)
- raise Package
Store
Error(msg)
+ raise Package
NotFound
Error(msg)
package_files = self._get_package_files(package_id)
package_dir = self._get_package_dir(package_id)
package_files = self._get_package_files(package_id)
package_dir = self._get_package_dir(package_id)