From 9298280e439011f4a4125e0d72f29dfd2de09189 Mon Sep 17 00:00:00 2001 From: lxnay Date: Tue, 27 May 2008 17:43:33 +0000 Subject: [PATCH] Entropy/Repository Client Service: - some slight improvements git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2002 cd1c1023-2f26-0410-ae45-c471fc1f0318 --- libraries/entropy.py | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/libraries/entropy.py b/libraries/entropy.py index c84e9c2c8..4d6873074 100644 --- a/libraries/entropy.py +++ b/libraries/entropy.py @@ -5400,7 +5400,7 @@ class RepoInterface: try: self.eapi3_socket = RepositorySocketClientInterface( - self.Entropy, EntropyRepositorySocketClientCommands + self.Entropy, EntropyRepositorySocketClientCommands, output_header = "\t" ) self.eapi3_socket.connect(dburl, port) except exceptionTools.ConnectionError: @@ -12143,6 +12143,7 @@ class SocketHostInterface: self.client_address, ) ) + self.buffered_data = '' break mystrlen = data.split(myeos)[0] self.data_counter = int(mystrlen) @@ -15916,7 +15917,7 @@ class RepositorySocketClientInterface: import cStringIO as stringio except ImportError: import StringIO as stringio - def __init__(self, EntropyInterface, ClientCommandsClass, quiet = False): + def __init__(self, EntropyInterface, ClientCommandsClass, quiet = False, output_header = ''): if not isinstance(EntropyInterface, (EquoInterface, ServerInterface)) and \ not issubclass(EntropyInterface, (EquoInterface, ServerInterface)): @@ -15935,6 +15936,7 @@ class RepositorySocketClientInterface: self.buffered_data = '' self.buffer_length = None self.quiet = quiet + self.output_header = output_header self.CmdInterface = ClientCommandsClass(self.Entropy, self) def stream_to_object(self, data, gzipped): @@ -16004,7 +16006,8 @@ class RepositorySocketClientInterface: blue(mytxt), ), importance = 1, - type = "warning" + type = "warning", + header = self.output_header ) if etpUi['debug']: self.entropyTools.printTraceback() @@ -16035,7 +16038,8 @@ class RepositorySocketClientInterface: e, ), importance = 1, - type = "warning" + type = "warning", + header = self.output_header ) return None except self.socket.timeout, e: @@ -16049,7 +16053,8 @@ class RepositorySocketClientInterface: e, ), importance = 1, - type = "warning" + type = "warning", + header = self.output_header ) return None except: @@ -16067,7 +16072,8 @@ class RepositorySocketClientInterface: blue(mytxt), ), importance = 1, - type = "info" + type = "info", + header = self.output_header ) self.connect(self.hostname,self.hostport) @@ -16096,7 +16102,8 @@ class RepositorySocketClientInterface: blue(mytxt), ), importance = 1, - type = "info" + type = "info", + header = self.output_header ) def disconnect(self): @@ -16112,7 +16119,8 @@ class RepositorySocketClientInterface: blue(mytxt), ), importance = 1, - type = "info" + type = "info", + header = self.output_header ) self.sock_conn = None self.hostname = None