def list(cls, kind): '''Returns a list of available plists''' kind_dir = os.path.join(REPO_DIR, kind) plists = [] for dirpath, dirnames, filenames in os.walk(kind_dir): record_status( '%s_list_process' % kind, message='Scanning %s...' % dirpath[len(kind_dir)+1:]) # don't recurse into directories that start with a period. dirnames[:] = [name for name in dirnames if not name.startswith('.')] subdir = dirpath[len(kind_dir):].lstrip(os.path.sep) if os.path.sep == '\\': plists.extend([os.path.join(subdir, name).replace('\\', '/') for name in filenames if not name.startswith('.')]) else: plists.extend([os.path.join(subdir, name) for name in filenames if not name.startswith('.')]) return plists
def list(cls, kind): '''Returns a list of available plists''' kind_dir = os.path.join(REPO_DIR, kind) plists = [] for dirpath, dirnames, filenames in os.walk(kind_dir): record_status( '%s_list_process' % kind, message='Scanning %s...' % dirpath[len(kind_dir)+1:]) for dirname in dirnames: # don't recurse into directories that start with a period. if dirname.startswith('.'): dirnames.remove(dirname) subdir = dirpath[len(kind_dir):].lstrip(os.path.sep) if os.path.sep == '\\': plists.extend([os.path.join(subdir, name).replace('\\', '/') for name in filenames if not name.startswith('.')]) else: plists.extend([os.path.join(subdir, name) for name in filenames if not name.startswith('.')]) return plists
def record(message=None, percent_done=None): '''Record a status message for a long-running process''' record_status(PKGSINFO_STATUS_TAG, message=message, percent_done=percent_done)
def record(message=None, percent_done=None): record_status( PKGSINFO_STATUS_TAG, message=message, percent_done=percent_done)
def record(message=None, percent_done=None): '''Record a status message for a long-running process''' record_status( PKGSINFO_STATUS_TAG, message=message, percent_done=percent_done)
def record(message=None, percent_done=None): record_status( MANIFEST_LIST_STATUS_TAG, message=message, percent_done=percent_done)
def record(message=None, percent_done=None): '''Save a progress message to our process-tracking table''' record_status( MANIFEST_LIST_STATUS_TAG, message=message, percent_done=percent_done)
def record(message=None, percent_done=None): record_status(MANIFEST_LIST_STATUS_TAG, message=message, percent_done=percent_done)