Beispiel #1
0
def main():
    logname = os.path.join(home, 'youmoney.update.log')
    logfile.install(logname)
    # logfile.install('stdout')

    app = UpdaterApp()
    app.MainLoop()
Beispiel #2
0
def main():
    logname = os.path.join(home, 'EasyAccout.update.log')
    logfile.install(logname)
    #logfile.install('stdout')

    app = UpdaterApp()
    app.MainLoop()
Beispiel #3
0
def main():
    if sys.platform.startswith('win32'):
        filename = os.path.join(home, "youmoney.log")
        vername  = os.path.join(home, "version.dat")
        reportfile  = os.path.join(home, "youmoney.report.txt")
    else:
        filename = os.path.join(os.environ['HOME'], ".youmoney", "youmoney.log")
        vername  = os.path.join(os.environ['HOME'], ".youmoney", "verion.dat")
        reportfile  = os.path.join(os.environ['HOME'], "youmoney.report.txt")

    #logfile.install(filename)
    logfile.install('stdout')
        
    f = open(vername, 'w')
    f.write(version.VERSION)
    f.close()
    
    th = task.Task()
    th.start()
 
    try:
        app = YouMoney()
        app.MainLoop()
    except:
        s = traceback.format_exc()
        f = open(reportfile, 'a+')
        f.write(s)
        f.close()
        raise
Beispiel #4
0
def main():
    home = os.path.dirname(os.path.abspath(sys.argv[0]))
    filename = os.path.join(home, "update.log")
    logfile.install(filename)

    try:
        up = Update()
        up.update()
    except Exception as e:
        logfile.info(e)
Beispiel #5
0
def main():
    if sys.platform.startswith('win32'):
        filename = os.path.join(home, "youmoney.log")
        vername = os.path.join(home, "version.dat")
        reportfile = os.path.join(home, "youmoney.report.txt")
    else:
        filename = os.path.join(os.environ['HOME'], ".youmoney",
                                "youmoney.log")
        vername = os.path.join(os.environ['HOME'], ".youmoney", "verion.dat")
        reportfile = os.path.join(os.environ['HOME'], "youmoney.report.txt")

    logfile.install(filename)
    #logfile.install('stdout')

    f = open(vername, 'w')
    f.write(version.VERSION)
    f.close()

    th = task.Task()
    th.start()

    try:
        app = YouMoney()
        app.MainLoop()
    except:
        s = traceback.format_exc()
        f = open(reportfile, 'a+')
        f.write(s)
        f.close()

        try:
            data = urllib.urlencode({
                'user': str(ui.storage.name),
                'sys': ui.update.system_version(),
                'version': str(version.VERSION),
                'info': s
            })
            resp = urllib2.urlopen(
                'http://%s/report' % (ui.config.cf['server']), data)
            logfile.info('report result:', resp.read())
        except:
            pass
        else:
            os.remove(reportfile)
        raise
Beispiel #6
0
def main():
    if sys.platform.startswith('win32'):
        filename = os.path.join(home, "youmoney.log")
        vername  = os.path.join(home, "version.dat")
        reportfile  = os.path.join(home, "youmoney.report.txt")
    else:
        filename = os.path.join(os.environ['HOME'], ".youmoney", "youmoney.log")
        vername  = os.path.join(os.environ['HOME'], ".youmoney", "verion.dat")
        reportfile  = os.path.join(os.environ['HOME'], "youmoney.report.txt")

    logfile.install(filename)
    #logfile.install('stdout')
        
    f = open(vername, 'w')
    f.write(version.VERSION)
    f.close()
    
    th = task.Task()
    th.start()
 
    try:
        app = YouMoney()
        app.MainLoop()
    except:
        s = traceback.format_exc()
        f = open(reportfile, 'a+')
        f.write(s)
        f.close()

        try:
            data = urllib.urlencode({'user':str(ui.storage.name), 
                                 'sys':ui.update.system_version(), 
                                 'version':str(version.VERSION), 'info':s})
            resp = urllib2.urlopen('http://%s/report' % (ui.config.cf['server']), data)  
            logfile.info('report result:', resp.read())
        except:
            pass
        else:
            os.remove(reportfile)
        raise