X-Git-Url: https://www.irasnyder.com/gitweb/?p=rarslave2.git;a=blobdiff_plain;f=PAR2Set%2FBase.py;h=772e4a593e426a2a70e202d41fbcfd9eb171cf39;hp=46a69deb4f0d1ed75306b76306dc1595f04d6ba4;hb=896ca43ecafc98cc2b1045a5ad49adb05dac937c;hpb=a41f0878f0745f3026f4f610eeb52cba42f03da1 diff --git a/PAR2Set/Base.py b/PAR2Set/Base.py index 46a69de..772e4a5 100644 --- a/PAR2Set/Base.py +++ b/PAR2Set/Base.py @@ -87,9 +87,9 @@ class Base (object): # check the result if ret != 0: logging.critical ('PAR2 Check / Repair failed: %s' % self.p2file) - return -ECHECK + return -rsutil.common.ECHECK - return SUCCESS + return rsutil.common.SUCCESS def find_deleteable_files (self): DELETE_REGEX = rsutil.common.config_get_value ('regular expressions', 'delete_regex') @@ -117,7 +117,7 @@ class Base (object): done = True if s in valid_n: - return SUCCESS + return rsutil.common.SUCCESS for f in files: try: @@ -125,9 +125,9 @@ class Base (object): logging.debug ('Deleteing: %s' % os.path.join (dir, f)) except: logging.error ('Failed to delete: %s' % os.path.join (dir, f)) - return -EDELETE + return -rsutil.common.EDELETE - return SUCCESS + return rsutil.common.SUCCESS def runDelete (self): deleteable_files = self.find_deleteable_files () @@ -141,46 +141,46 @@ class Base (object): # Repair Stage ret = self.runVerifyAndRepair () - if ret != SUCCESS: + if ret != rsutil.common.SUCCESS: logging.critical ('Repair stage failed for: %s' % self.p2file) - return -ECHECK + return -rsutil.common.ECHECK self.update_matches () # Extraction Stage ret = self.runExtract () - if ret != SUCCESS: + if ret != rsutil.common.SUCCESS: logging.critical ('Extraction stage failed for: %s' % self.p2file) - return -EEXTRACT + return -rsutil.common.EEXTRACT self.update_matches () # Deletion Stage ret = self.runDelete () - if ret != SUCCESS: + if ret != rsutil.common.SUCCESS: logging.critical ('Deletion stage failed for: %s' % self.p2file) - return -EDELETE + return -rsutil.common.EDELETE logging.info ('Successfully completed: %s' % self.p2file) - return SUCCESS + return rsutil.common.SUCCESS def safe_create_directory (self, dir): if dir == None: - return SUCCESS + return rsutil.common.SUCCESS if os.path.isdir (dir): - return SUCCESS + return rsutil.common.SUCCESS try: os.makedirs (dir) logging.info ('Created directory: %s' % dir) except OSError: logging.critical ('FAILED to create directory: %s' % dir) - return -ECREATE + return -rsutil.common.ECREATE - return SUCCESS + return rsutil.common.SUCCESS def runExtract (self, todir=None): """Extract all heads of this set""" @@ -192,8 +192,8 @@ class Base (object): # Create the directory $todir if it doesn't exist ret = self.safe_create_directory (todir) - if ret != SUCCESS: - return -EEXTRACT + if ret != rsutil.common.SUCCESS: + return -rsutil.common.EEXTRACT # Call the extraction function on each head for h in self.find_extraction_heads (): @@ -202,11 +202,11 @@ class Base (object): logging.debug ('Extraction Function returned: %d' % ret) # Check error code - if ret != SUCCESS: + if ret != rsutil.common.SUCCESS: logging.critical ('Failed extracting: %s' % h) - return -EEXTRACT + return -rsutil.common.EEXTRACT - return SUCCESS + return rsutil.common.SUCCESS def find_extraction_heads (self): assert False # You MUST override this on a per-type basis