# FIXME: probably CAN add this back, since we should be running this AFTER repair.
#assert os.path.isfile (os.path.join (dir, head))
- self.heads.append (os.path.join (dir, head))
+ full_head = os.path.join (dir, head)
+ logger.addMessage ('Adding extraction head: %s' % full_head, RarslaveLogger.MessageType.Debug)
+ self.heads.append (full_head)
def extract (self, todir=None):
# Extract all heads of this set
else:
ret = extraction_func (h, todir)
+ logger.addMessage ('Extraction Function returned: %d' % ret, RarslaveLogger.MessageType.Debug)
+
# Check error code
if ret != SUCCESS:
logger.addMessage ('Failed extracting: %s' % h, RarslaveLogger.MessageType.Fatal)
print '\nRARSLAVE STATUS\n'
+ # Used in '--quiet' mode
if logger.hasFatalMessages ():
print '\nFatal Messages\n' + '=' * 80
logger.printLoglevel (RarslaveLogger.MessageType.Fatal)
+ # Used in no options mode
if logger.hasNormalMessages ():
print '\nNormal Messages\n' + '=' * 80
logger.printLoglevel (RarslaveLogger.MessageType.Normal)
+ # Used in --verbose mode
if logger.hasVerboseMessages ():
print '\nVerbose Messages\n' + '=' * 80
logger.printLoglevel (RarslaveLogger.MessageType.Verbose)
+ # Used in --debug mode
if logger.hasDebugMessages ():
print '\nDebug Messages\n' + '=' * 80
logger.printLoglevel (RarslaveLogger.MessageType.Debug)