summaryrefslogtreecommitdiffstats
path: root/gui.py
diff options
context:
space:
mode:
authorChris Lumens <clumens@redhat.com>2009-07-15 14:46:13 -0400
committerChris Lumens <clumens@redhat.com>2009-07-29 15:25:07 -0400
commit7a5188ab9fa5eae440083afc5b502ff00b4eb0d5 (patch)
tree10caabd3b0e1d0cb00603b2dc2bc133b2dd71761 /gui.py
parentd7c152741926e596147cddad3051dfbda19c8f10 (diff)
downloadanaconda-7a5188ab9fa5eae440083afc5b502ff00b4eb0d5.tar.gz
anaconda-7a5188ab9fa5eae440083afc5b502ff00b4eb0d5.tar.xz
anaconda-7a5188ab9fa5eae440083afc5b502ff00b4eb0d5.zip
Remove SaveExceptionWindow and MainExceptionWindow. meh has those now.
Diffstat (limited to 'gui.py')
-rwxr-xr-xgui.py160
1 files changed, 0 insertions, 160 deletions
diff --git a/gui.py b/gui.py
index 3d75ae1f2..03c5af4f3 100755
--- a/gui.py
+++ b/gui.py
@@ -735,124 +735,6 @@ class PassphraseEntryWindow:
def destroy(self):
self.win.destroy()
-class SaveExceptionWindow:
- def __init__(self, anaconda, longTracebackFile=None, screen=None):
- exnxml = gtk.glade.XML(findGladeFile("exnSave.glade"), domain="anaconda")
-
- self.bugzillaNameEntry = exnxml.get_widget("bugzillaNameEntry")
- self.bugzillaPasswordEntry = exnxml.get_widget("bugzillaPasswordEntry")
- self.bugDesc = exnxml.get_widget("bugDesc")
-
- self.scpNameEntry = exnxml.get_widget("scpNameEntry")
- self.scpPasswordEntry = exnxml.get_widget("scpPasswordEntry")
- self.scpHostEntry = exnxml.get_widget("scpHostEntry")
- self.scpDestEntry = exnxml.get_widget("scpDestEntry")
-
- self.notebook = exnxml.get_widget("destNotebook")
- self.destCombo = exnxml.get_widget("destCombo")
-
- self.diskCombo = exnxml.get_widget("diskCombo")
- self.localChooser = exnxml.get_widget("localChooser")
- self.win = exnxml.get_widget("saveDialog")
-
- self.destCombo.connect("changed", self.combo_changed)
-
- self.destCombo.insert_text(2, _("Bugzilla (%s)") % bugUrl)
-
- cell = gtk.CellRendererText()
- self.diskCombo.pack_start(cell, True)
- self.diskCombo.set_attributes(cell, text=1)
-
- store = gtk.ListStore(gobject.TYPE_STRING, gobject.TYPE_STRING)
-
- dests = []
- if anaconda.id.storage.devicetree.populated:
- try:
- dests = anaconda.id.storage.exceptionDisks()
- except Exception as e:
- log.error("Error when probing exception disks: %s" % e)
- else:
- log.info("Storage configuration unknown; not probing for "
- "exception disks")
-
- if flags.livecdInstall:
- self.destCombo.remove_text(0)
- self.destCombo.set_active(0)
- self.notebook.remove_page(0)
- self.notebook.set_current_page(0)
- elif len(dests) > 0:
- for d in dests:
- iter = store.append(None)
- store[iter] = (d[0], "%s - %s" % (d[0], d[1]))
-
- self.diskCombo.set_model(store)
- self.diskCombo.set_active(0)
- self.diskCombo.set_sensitive(True)
-
- self.destCombo.remove_text(1)
- self.destCombo.set_active(0)
- self.notebook.remove_page(1)
- self.notebook.set_current_page(0)
- else:
- iter = store.append(None)
- store[iter] = (None, _("No devices found"))
-
- self.diskCombo.set_model(store)
- self.diskCombo.set_active(0)
- self.diskCombo.set_sensitive(False)
-
- self.destCombo.remove_text(1)
- self.destCombo.set_active(1)
- self.notebook.remove_page(1)
- self.notebook.set_current_page(1)
-
- addFrame(self.win)
- self.win.show()
- self.window = self.win
-
- def combo_changed(self, args):
- self.notebook.set_current_page(self.destCombo.get_active())
-
- def getrc(self):
- if self.rc == gtk.RESPONSE_OK:
- return EXN_OK
- elif self.rc == gtk.RESPONSE_CANCEL:
- return EXN_CANCEL
-
- def getDest(self):
- if self.saveToDisk():
- active = self.diskCombo.get_active()
- if active < 0 or self.diskCombo.get_model()[active][0] is None:
- return None
-
- return self.diskCombo.get_model()[active][0]
- elif self.saveToLocal():
- return self.localChooser.get_filename()
- elif self.saveToRemote():
- return map(lambda e: e.get_text(), [self.scpNameEntry,
- self.scpPasswordEntry,
- self.scpHostEntry,
- self.scpDestEntry])
- else:
- return map(lambda e: e.get_text(), [self.bugzillaNameEntry,
- self.bugzillaPasswordEntry,
- self.bugDesc])
-
- def pop(self):
- self.window.destroy()
-
- def run(self):
- self.rc = self.window.run ()
-
- def saveToDisk(self):
- return self.destCombo.get_active() == 0 and not flags.livecdInstall
-
- def saveToLocal(self):
- return self.destCombo.get_active() == 0 and flags.livecdInstall
-
- def saveToRemote(self):
- return self.destCombo.get_active() == 2
-
class MessageWindow:
def getrc (self):
return self.rc
@@ -1065,48 +947,6 @@ class DetailedMessageWindow(MessageWindow):
if run:
self.run(destroyAfterRun)
-class MainExceptionWindow(DetailedMessageWindow):
- def __init__ (self, shortTraceback, longTracebackFile=None, screen=None):
- longText=None
-
- if longTracebackFile:
- try:
- f = open(longTracebackFile)
- longText = f.readlines()
- f.close()
- except:
- pass
-
- if flags.livecdInstall:
- custom_buttons = ["gtk-save", _("Exit installer")]
- else:
- custom_buttons = [_("Debug"), "gtk-save", _("Exit installer")]
-
- DetailedMessageWindow.__init__(self, _("Exception Occurred"),
- exceptionText, longText=longText,
- type="custom", run=False,
- custom_buttons=custom_buttons,
- custom_icon=findPixmap("exception.png"))
-
- def getrc (self):
- if flags.livecdInstall:
- if self.rc == 0:
- return EXN_SAVE
- elif self.rc == 1:
- return EXN_OK
- else:
- if self.rc == 0:
- try:
- # switch to VC1 so we can debug
- isys.vtActivate (1)
- except SystemError:
- pass
- return EXN_DEBUG
- elif self.rc == 1:
- return EXN_SAVE
- elif self.rc == 2:
- return EXN_OK
-
class EntryWindow(MessageWindow):
def __init__ (self, title, text, prompt, entrylength = None):
mainWindow = None