Entropy/Repository Client Socket Interface:
- make the final touches git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2072 cd1c1023-2f26-0410-ae45-c471fc1f0318
This commit is contained in:
+4
-14
@@ -6039,6 +6039,10 @@ class RepoInterface:
|
||||
return False
|
||||
myidpackages = mydbconn.listAllIdpackages()
|
||||
|
||||
# enable compression
|
||||
if compression:
|
||||
self.eapi3_socket.CmdInterface.set_gzip_compression_on_rc(session, True)
|
||||
|
||||
added_ids, removed_ids, checksum = self.get_eapi3_database_differences(
|
||||
repo,
|
||||
myidpackages,
|
||||
@@ -6139,10 +6143,6 @@ class RepoInterface:
|
||||
added_segments.append(list(mytmp))
|
||||
del mytmp
|
||||
|
||||
# enable compression
|
||||
if compression:
|
||||
self.eapi3_socket.CmdInterface.set_gzip_compression_on_rc(session, True)
|
||||
|
||||
# fetch and store
|
||||
count = 0
|
||||
maxcount = len(added_segments)
|
||||
@@ -16175,19 +16175,12 @@ class EntropyRepositorySocketClientCommands(EntropySocketClientCommands):
|
||||
if session_id == None:
|
||||
close_session = True
|
||||
session_id = self.Service.open_session()
|
||||
if compression:
|
||||
docomp = self.set_gzip_compression_on_rc(session_id, True)
|
||||
else:
|
||||
docomp = False
|
||||
|
||||
myidlist = ' '.join([str(x) for x in idpackages])
|
||||
cmd = "%s %s %s %s %s %s" % (session_id, 'dbdiff', repository, arch, product, myidlist,)
|
||||
|
||||
data = self.retrieve_command_answer(cmd, repository, arch, product, compression, session_id)
|
||||
|
||||
if docomp:
|
||||
self.set_gzip_compression_on_rc(session_id, False)
|
||||
|
||||
if close_session:
|
||||
self.Service.close_session(session_id)
|
||||
return data
|
||||
@@ -16248,9 +16241,6 @@ class EntropyRepositorySocketClientCommands(EntropySocketClientCommands):
|
||||
arch,
|
||||
product,
|
||||
)
|
||||
print "CMD"
|
||||
print cmd
|
||||
print "---"
|
||||
|
||||
data = self.retrieve_command_answer(cmd, repository, arch, product, compression, session_id)
|
||||
if close_session:
|
||||
|
||||
Reference in New Issue
Block a user