コード例 #1
0
 def openconf(self, *args):
     """ Open config file in default text editor """
     checkconfig.checkconfig(CONFIG)
     if os.path.isfile('/usr/bin/gedit'):
         tmppid = procman.startprocess(['gedit', CONFIG])
     elif os.path.isfile('/usr/bin/mousepad'):
         tmppid = procman.startprocess(['mousepad', CONFIG])
     elif os.path.isfile('/usr/bin/xdg-open'):
         tmppid = procman.startprocess(['xdg-open', CONFIG])
     if tmppid:
         self.hide()
コード例 #2
0
 def updatefavdock(self):
     """ Read config and fill favourites list """
     checkconfig.checkconfig(CONFIG)
     self.conf.read(CONFIG)
     try:
         self.autostart = self.conf.get('options', 'autostart')
     except ConfigParser.NoOptionError as err:
         logops.write(LOGFILE, 'CONFIG: Missing autostart option')
         logops.write(LOGFILE, str(err))
         self.autostart = None
     try:
         self.appposition = self.conf.get('options', 'appposition')
     except ConfigParser.NoOptionError as err:
         logops.write(LOGFILE, 'CONFIG: Missing appposition option')
         logops.write(LOGFILE, str(err))
         self.appposition = 'Centre'
     try:
         self.showhotlabel = self.conf.get('options', 'showhotlabel')
     except ConfigParser.NoOptionError as err:
         logops.write(LOGFILE, 'CONFIG: Missing showhotlabel option')
         logops.write(LOGFILE, str(err))
         self.showhotlabel = 'False'
     self.cmd0 = self.conf.get('dock', '0fav')
     self.cmd1 = self.conf.get('dock', '1fav')
     self.cmd2 = self.conf.get('dock', '2fav')
     self.cmd3 = self.conf.get('dock', '3fav')
     self.cmd4 = self.conf.get('dock', '4fav')
     self.cmd5 = self.conf.get('dock', '5fav')
     self.cmd6 = self.conf.get('dock', '6fav')
     self.cmd7 = self.conf.get('dock', '7fav')
     self.cmd8 = self.conf.get('dock', '8fav')
     self.cmd9 = self.conf.get('dock', '9fav')
     self.cmd10 = self.conf.get('dock', '10fav')
     self.cmd11 = self.conf.get('dock', '11fav')
     self.cmd12 = self.conf.get('dock', '12fav')
     self.cmd13 = self.conf.get('dock', '13fav')
     self.cmd14 = self.conf.get('dock', '14fav')
     self.cmd15 = self.conf.get('dock', '15fav')
     self.cmd16 = self.conf.get('dock', '16fav')
     self.cmd17 = self.conf.get('dock', '17fav')
     self.cmd18 = self.conf.get('dock', '18fav')
     self.cmd19 = self.conf.get('dock', '19fav')
     self.favlist = [[self.fav0, self.cmd0, self.image0, self.fpid0],
                     [self.fav1, self.cmd1, self.image1, self.fpid1],
                     [self.fav2, self.cmd2, self.image2, self.fpid2],
                     [self.fav3, self.cmd3, self.image3, self.fpid3],
                     [self.fav4, self.cmd4, self.image4, self.fpid4],
                     [self.fav5, self.cmd5, self.image5, self.fpid5],
                     [self.fav6, self.cmd6, self.image6, self.fpid6],
                     [self.fav7, self.cmd7, self.image7, self.fpid7],
                     [self.fav8, self.cmd8, self.image8, self.fpid8],
                     [self.fav9, self.cmd9, self.image9, self.fpid9],
                     [self.fav10, self.cmd10, self.image10, self.fpid10],
                     [self.fav11, self.cmd11, self.image11, self.fpid11],
                     [self.fav12, self.cmd12, self.image12, self.fpid12],
                     [self.fav13, self.cmd13, self.image13, self.fpid13],
                     [self.fav14, self.cmd14, self.image14, self.fpid14],
                     [self.fav15, self.cmd15, self.image15, self.fpid15],
                     [self.fav16, self.cmd16, self.image16, self.fpid16],
                     [self.fav17, self.cmd17, self.image17, self.fpid17],
                     [self.fav18, self.cmd18, self.image18, self.fpid18],
                     [self.fav19, self.cmd19, self.image19, self.fpid19]]
     tmpcount = 0
     for items in self.favlist:
         if not items[1] == "":
             tmpimage = Gtk.Image()
             tmpimage.set_from_file(self.conf.get('dock', (str(tmpcount) +
                                                           'icon')))
             pixbuf = tmpimage.get_pixbuf()
             try:
                 if pixbuf.get_height() > 48 or pixbuf.get_width() > 48:
                     scaled = pixbuf.scale_simple(48, 48,
                                                  GdkPixbuf.InterpType.HYPER)
                 else:
                     scaled = pixbuf
             except AttributeError:
                 tmpimage.set_from_file('/usr/share/icons/gnome/48x48/' +
                                        'status/dialog-question.png')
                 scaled = tmpimage.get_pixbuf()
             items[0].set_visible(True)
             items[0].set_tooltip_text(items[1])
             items[0].connect("button-release-event", self.execute)
             items[2].set_from_pixbuf(scaled)
         else:
             items[0].set_visible(False)
             items[0].set_tooltip_text("")
         tmpcount = tmpcount + 1
     tmpcount = 0
     self.delfavbutton.set_visible(False)
     for items in self.favlist:
         if not items[1]:
             tmpcount = tmpcount + 1
         if items[1]:
             # Allow delete if there are any shortcuts
             self.delfavbutton.set_visible(True)
     # only allow add it there is room to fit it
     if tmpcount == 0:
         self.addfavbutton.set_visible(False)
     else:
         self.addfavbutton.set_visible(True)
     return
コード例 #3
0
#encoding: utf-8
__author__ = 'jinyi'
import db,checkconfig
check=checkconfig.checkconfig()
def getykhb():
    r=db.selectsql('devvoyager',check.cheykhbsql())
    tmpstr=u'''5:预扣款划拨是:{} 6:预扣款回款是:{}'''.format(str(r[0][1]),str(r[1][1]))
    if abs(r[0][1])-abs(r[1][1])>=check.ykhbcount:
        return False,tmpstr
    else:
        return True,tmpstr

if __name__ == '__main__':
    print getykhb()