[Uludag-commits] r17620 - in branches/yali4/yali4: . gui
uludag-commits at pardus.org.tr
uludag-commits at pardus.org.tr
11 Nis 2008 Cum 16:39:23 EEST
Author: gokmen.goksel
Date: Fri Apr 11 16:39:23 2008
New Revision: 17620
Modified:
branches/yali4/yali4/gui/DiskWidgets.py
branches/yali4/yali4/partitiontype.py
Log:
* some pretty logs, correct way for checking has_request..
Modified: branches/yali4/yali4/gui/DiskWidgets.py
=================================================================
--- branches/yali4/yali4/gui/DiskWidgets.py (original)
+++ branches/yali4/yali4/gui/DiskWidgets.py Fri Apr 11 16:39:23 2008
@@ -25,6 +25,7 @@
import yali4.parteddata as parteddata
import yali4.gui.context as ctx
+
from yali4.gui.Ui.partedit import Ui_PartEdit
from yali4.gui.GUIException import *
from yali4.gui.GUIAdditional import ResizeWidget
@@ -129,6 +130,9 @@
self.updatePartEdit()
self.checkRootPartRequest()
+ for req in ctx.partrequests:
+ ctx.debugger.log("REQ : %s - %s %s" % (req._partition.getPath(), req._partition.getMB(), req._partition_type.name))
+
def checkRootPartRequest(self):
ctx.mainScreen.disableNext()
for req in ctx.partrequests:
@@ -227,7 +231,7 @@
else:
name = _("Free Space")
ctx.debugger.log("Partition added with %s mb" % part.getMB())
- diskItem.addPartition(name,part)
+ diskItem.addPartition(name, part)
diskItem.updateSizes(self.tabWidget.width())
@@ -270,6 +274,13 @@
if not t:
return False
+ hasReq = ctx.partrequests.searchPartTypeAndReqType(t, 1)
+
+ if hasReq:
+ self.partEdit.ui.information.setText(_("There is a request for the same Partition Type."))
+ self.partEdit.ui.information.show()
+ return False
+
def edit_requests(partition):
"""edit partition. just set the filesystem and flags."""
if self.partEdit.ui.formatCheck.isChecked():
@@ -528,15 +539,17 @@
return _p
-def getPartitionType(part,rt=1):
+def getPartitionType(part, rt=1):
""" Get partition type from request list """
for pt in partitionTypes.values():
-
# We use MountRequest type for search keyword
# which is 1, defined in partitionrequest.py
req = ctx.partrequests.searchPartTypeAndReqType(pt, rt)
if req:
+ ctx.debugger.log("GPT #0: %s vs. %s " % (req.partition().getPath(), part.getPath()))
if req.partition() == part:
+ ctx.debugger.log("GPT #1: %s " % part.getPath())
+ ctx.debugger.log("GPT #2: %s " % pt.name)
return pt
class PartEdit(QtGui.QWidget):
Modified: branches/yali4/yali4/partitiontype.py
=================================================================
--- branches/yali4/yali4/partitiontype.py (original)
+++ branches/yali4/yali4/partitiontype.py Fri Apr 11 16:39:23 2008
@@ -27,7 +27,8 @@
# @param rhs: PartitionType
def __eq__(self, rhs):
if rhs:
- return self.filesystem == rhs.filesystem
+ if hasattr(rhs, "filesystem"):
+ return self.filesystem == rhs.filesystem
return False
##
Uludag-commits mesaj listesiyle ilgili
daha fazla bilgi