[Uludag-commits] r11923 - trunk/bocek/src
svn-uludag at uludag.org.tr
svn-uludag at uludag.org.tr
10 Oca 2007 Çar 17:04:44 EET
Author: gokmen.goksel
Date: Wed Jan 10 17:04:44 2007
New Revision: 11923
Modified:
trunk/bocek/src/bocek.py
trunk/bocek/src/consts.py
Log:
az kaldı ;)
Modified: trunk/bocek/src/bocek.py
=================================================================
--- trunk/bocek/src/bocek.py (original)
+++ trunk/bocek/src/bocek.py Wed Jan 10 17:04:44 2007
@@ -33,6 +33,12 @@
about_data.addAuthor('Gökmen GÖKSEL', None, 'gokmen at pardus.org.tr')
return about_data
+def arrayToStr(ar):
+ ret=''
+ for line in ar:
+ ret+=line
+ return ret
+
class HelpDialog(QDialog):
def __init__(self, parent=None):
QDialog.__init__(self, parent)
@@ -58,7 +64,18 @@
guiApp.quit()
def buildReport(self):
- pass
+ self.output=""
+ logs = self.getCheckedLogs()
+ # self.output ="From : %s (%s) at %s\n"%(lineEmail.text(),getIp,time)
+ self.output+="Summary : %s \n" % self.lineSummary.text()
+ self.output+="Details : %s \n" % self.lineDetails.text()
+ self.output+="\nAdditional Files : \n%s\n"%("*"*40)
+ #FIX
+ for log in logs:
+ self.output+="\n========» %s «========\n" % logs
+ self.output+=self.getStaticOutput(logs)
+ self.output+="\n"#+("="*40)+"\n"
+ print self.writeReport()
def writeReport(self):
now = time.localtime()
@@ -70,16 +87,25 @@
def getStaticOutput(self,filename):
link = file(filename,'r')
- ret = ''
lines = link.readlines()
- for line in lines:
- ret+=line
link.close()
- return ret
+ return arrayToStr(lines)
def getCommandOutput(self,cmd):
return subprocess.call(cmd)
+ def getCheckedLogs(self):
+ ret=[]
+ if self.checkBoxPackages.isChecked():
+ ret.append(consts.packageInfo)
+ if self.checkBoxConfig.isChecked():
+ ret.append(consts.configFiles)
+ if self.checkBoxHardware.isChecked():
+ ret.append(consts.hardwareInfo)
+ if self.checkBoxStandartLogs.isChecked():
+ ret.append(consts.standartLogs)
+ return ret
+
def slotHelp(self):
self.helpwin = HelpDialog(self)
self.helpwin.show()
Modified: trunk/bocek/src/consts.py
=================================================================
--- trunk/bocek/src/consts.py (original)
+++ trunk/bocek/src/consts.py Wed Jan 10 17:04:44 2007
@@ -3,7 +3,6 @@
standartLogs= {"/var/log/comar.log" :1,
"/var/log/user.log" :1,
"/var/log/Xorg.0.log" :1,
- "/var/log/xlog" :1,
"/bin/dmesg" :2,
"/usr/bin/uname -a" :2}
hardwareInfo= {"/bin/mount" :2,
Uludag-commits mesaj listesiyle ilgili
daha fazla bilgi