osclib/stagingapi: load_file_content(): provide optional revision param.
This commit is contained in:
parent
59c838f238
commit
d68eff6293
@ -1474,14 +1474,17 @@ class StagingAPI(object):
|
|||||||
return None
|
return None
|
||||||
raise
|
raise
|
||||||
|
|
||||||
def load_file_content(self, project, package, filename):
|
def load_file_content(self, project, package, filename, revision=None):
|
||||||
"""
|
"""
|
||||||
Load the content of a file and return the content as data. If the package is a link, it will be expanded
|
Load the content of a file and return the content as data. If the package is a link, it will be expanded
|
||||||
:param project: The project to query
|
:param project: The project to query
|
||||||
:param package: The package to quert
|
:param package: The package to quert
|
||||||
:param filename: The filename to query
|
:param filename: The filename to query
|
||||||
|
:param revision: The revision to query
|
||||||
"""
|
"""
|
||||||
query = {'expand': 1}
|
query = {'expand': 1}
|
||||||
|
if revision:
|
||||||
|
query['rev'] = revision
|
||||||
url = self.makeurl(['source', project, package, filename], query)
|
url = self.makeurl(['source', project, package, filename], query)
|
||||||
try:
|
try:
|
||||||
return http_GET(url).read()
|
return http_GET(url).read()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user