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:
lxnay
2008-06-01 14:30:24 +00:00
parent c92baff59f
commit baeffd003d
+4 -14
View File
@@ -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: