def _get_flags(self, part):
    import parted
    flags=[]
    if not part.is_active():
       return flags
    flag = parted.partition_flag_next(0)
    while flag:
       if part.get_flag (flag):
          flags.append(flag)
       flag = parted.partition_flag_next (flag)
    return flags
 def get_flags(self, part):
     import parted
     flags = []
     if not part.is_active():
         return flags
     flag = parted.partition_flag_next(0)
     while flag:
         if part.get_flag(flag):
             flags.append(flag)
         flag = parted.partition_flag_next(flag)
     return flags
Пример #3
0
def get_flags (part):
    """Retrieve a list of strings representing the flags on the partition."""
    string=""
    if not part.is_active ():
        return string
    first=1
    flag = parted.partition_flag_next (0)
    while flag:
        if part.get_flag (flag):
            string = string + parted.partition_flag_get_name (flag)
            if first:
                first = 0
            else:
                string = string + ", "
        flag = parted.partition_flag_next (flag)
    return string