View | Details | Raw Unified | Return to bug 34642
Collapse All | Expand All

(-)univention-management-console/scripts/univention-management-console-client (-2 / +4 lines)
 Lines 146-152    Link Here 
146
			self.__finished = datetime.datetime.now()
146
			self.__finished = datetime.datetime.now()
147
			self.print_timing( msg )
147
			self.print_timing( msg )
148
		if self._options.quiet:
148
		if self._options.quiet:
149
			raise ClientExit( msg.status - 200 )
149
			raise ClientExit( msg.status )
150
		print 'Response: %s' % msg.command
150
		print 'Response: %s' % msg.command
151
		print '  data length   : %4d' % len( str( msg ) )
151
		print '  data length   : %4d' % len( str( msg ) )
152
		print '  message length: %4d' % msg._length
152
		print '  message length: %4d' % msg._length
 Lines 176-182    Link Here 
176
			else:
176
			else:
177
				print '  RESULT   : %s' % result
177
				print '  RESULT   : %s' % result
178
			if msg.status is not None:
178
			if msg.status is not None:
179
				raise ClientExit( msg.status - 200 )
179
				raise ClientExit( msg.status )
180
		else:
180
		else:
181
			print 'BODY       : %s' % str( msg.body )
181
			print 'BODY       : %s' % str( msg.body )
182
		raise ClientExit()
182
		raise ClientExit()
 Lines 273-278    Link Here 
273
			exitcode = int( exit.args[ 0 ] )
273
			exitcode = int( exit.args[ 0 ] )
274
			if exitcode == 200:
274
			if exitcode == 200:
275
				exitcode = 0
275
				exitcode = 0
276
			else:
277
				exitcode = 1	## dooh, sys.exit returns a short, mapping 400 to 144
276
			sys.exit( exitcode )
278
			sys.exit( exitcode )
277
		sys.exit( 0 )
279
		sys.exit( 0 )
278
280

Return to bug 34642