def getPartedSizeOptimum(self, dev):
     sectors=self.getPartedSize(dev)
     if sectors == 0: return 0
     # now round up
     phelper=PartedHelper()
     cyls=phelper.end_sector_to_cyl(dev, sectors)
     sectors=phelper.end_cyl_to_sector(dev, cyls)
     return sectors
Esempio n. 2
0
 def getPartedSizeOptimum(self, dev):
     sectors = self.getPartedSize(dev)
     if sectors == 0: return 0
     # now round up
     phelper = PartedHelper()
     cyls = phelper.end_sector_to_cyl(dev, sectors)
     sectors = phelper.end_cyl_to_sector(dev, cyls)
     return sectors
 def __create_element_from_parted(self, part, doc):
     element=doc.createElement(self.TAGNAME)
     phelper=PartedHelper()
     # name
     element.setAttribute("name", str(part.num))
     #type
     element.setAttribute("type", self.__name_of_part_type(part.type))
     #size
     element.setAttribute("size", str(phelper.getPartSize(part)))
     #start
     #element.setAttribute("start", str(part.geom.start))
     #end
     #element.setAttribute("end", str(part.geom.end))
     #all flags
     for flag in phelper.get_flags_as_string(part):
         felem=PartitionFlag(doc.createElement("flag"), doc)
         felem.setAttribute("name", flag)
         element.appendChild(felem.getElement())
     return element
Esempio n. 4
0
 def __create_element_from_parted(self, part, doc):
     element = doc.createElement(self.TAGNAME)
     phelper = PartedHelper()
     # name
     element.setAttribute("name", str(part.num))
     #type
     element.setAttribute("type", self.__name_of_part_type(part.type))
     #size
     element.setAttribute("size", str(phelper.getPartSize(part)))
     #start
     #element.setAttribute("start", str(part.geom.start))
     #end
     #element.setAttribute("end", str(part.geom.end))
     #all flags
     for flag in phelper.get_flags_as_string(part):
         felem = PartitionFlag(doc.createElement("flag"), doc)
         felem.setAttribute("name", flag)
         element.appendChild(felem.getElement())
     return element