make lbrycrddpath.conf if it doesnt exist, point to binary in app

This commit is contained in:
Jack 2016-07-04 19:53:01 -04:00
parent cca4331ac4
commit 69c5631b25

View file

@ -1,15 +1,32 @@
import AppKit import AppKit
import webbrowser import webbrowser
import sys import sys
import os
import logging import logging
import socket import socket
import platform import platform
import shutil
from appdirs import user_data_dir
from PyObjCTools import AppHelper from PyObjCTools import AppHelper
from twisted.internet import reactor from twisted.internet import reactor
from twisted.web import server from twisted.web import server
import Foundation
bundle = Foundation.NSBundle.mainBundle()
lbrycrdd_path = bundle.pathForResource_ofType_('lbrycrdd', None)
lbrycrdd_path_conf = os.path.join(os.path.expanduser("~"), ".lbrycrddpath.conf")
wallet_dir = user_data_dir("lbrycrd")
if not os.path.isdir(wallet_dir):
shutil.os.mkdir(wallet_dir)
if not os.path.isfile(lbrycrdd_path_conf):
f = open(lbrycrdd_path_conf)
f.write(lbrycrdd_path)
f.close()
from lbrynet.lbrynet_daemon.LBRYDaemonServer import LBRYDaemonServer from lbrynet.lbrynet_daemon.LBRYDaemonServer import LBRYDaemonServer
from lbrynet.conf import API_PORT, API_INTERFACE, ICON_PATH, APP_NAME from lbrynet.conf import API_PORT, API_INTERFACE, ICON_PATH, APP_NAME
from lbrynet.conf import UI_ADDRESS from lbrynet.conf import UI_ADDRESS