From baeffd003d7fde0e1fd165ee0468703365e51bb6 Mon Sep 17 00:00:00 2001 From: lxnay Date: Sun, 1 Jun 2008 14:30:24 +0000 Subject: [PATCH] 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 --- libraries/entropy.py | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/libraries/entropy.py b/libraries/entropy.py index ed1a62e3b..1ca318b89 100644 --- a/libraries/entropy.py +++ b/libraries/entropy.py @@ -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: