def writeEnv(env): gajimpaths.add_from_root(u'dbus.env', u'dbus.env') try: dbus_env = open(gajimpaths[u'dbus.env'], "w+") dbus_env.write("DBUS_SESSION_BUS_ADDRESS=\"" + env[0] + "\"\n") dbus_env.write("DBUS_SESSION_BUS_PID=\"" + env[1] + "\"\n") dbus_env.close() except Exception, e: print "Failed to write file: %s" % gajimpaths[u'dbus.env'] print str(e)
def writeEnv(env): gajimpaths.add_from_root(u"dbus.env", u"dbus.env") try: dbus_env = open(gajimpaths[u"dbus.env"], "w+") dbus_env.write('DBUS_SESSION_BUS_ADDRESS="' + env[0] + '"\n') dbus_env.write('DBUS_SESSION_BUS_PID="' + env[1] + '"\n') dbus_env.close() except Exception, e: print "Failed to write file: %s" % gajimpaths[u"dbus.env"] print str(e)
def readEnv(): gajimpaths.add_from_root(u'dbus.env', u'dbus.env') try: dbus_env = open(gajimpaths[u'dbus.env'], "r") except Exception: return False try: line1 = dbus_env.readline() line2 = dbus_env.readline() dbus_env.close() except Exception: print "Invalid dbus.env file" return False return parseEnv(line1, line2)
def readEnv(): gajimpaths.add_from_root(u"dbus.env", u"dbus.env") try: dbus_env = open(gajimpaths[u"dbus.env"], "r") except Exception: return False try: line1 = dbus_env.readline() line2 = dbus_env.readline() dbus_env.close() except Exception: print "Invalid dbus.env file" return False return parseEnv(line1, line2)