def run(): import sys, os host, prefix, account = sys.argv[1:4] if os.name == "nt": import locale locale.setlocale(locale.LC_ALL, "") import gtk import couchdbkit from taburet import PackageManager, config import cakeplant.bank s = couchdbkit.Server(host) db = s.get_or_create_db(prefix) conf = config.Configuration(s.get_or_create_db(prefix + "_config")) pm = PackageManager() pm.use("cakeplant.bank") pm.set_db(db, "taburet.transactions", "taburet.accounts") pm.sync_design_documents() cakeplant.bank.BankApp(conf, account) gtk.main()
def run(): import sys, os host, prefix = sys.argv[1:3] if os.name == 'nt': import locale locale.setlocale(locale.LC_ALL, '') import gtk import couchdbkit from taburet import PackageManager, config import cakeplant.exp.ui s = couchdbkit.Server(host) conf = config.Configuration(s.get_or_create_db(prefix + '_config')) pm = PackageManager() pm.use('cakeplant.exp') pm.set_db(s.get_or_create_db(prefix + '_exp'), 'cakeplant.exp') pm.set_db(s.get_or_create_db(prefix + '_common'), 'cakeplant.common') pm.sync_design_documents() form = cakeplant.exp.ui.ForwarderForm(conf) form.show() gtk.main()
def pytest_funcarg__db(request): s = TestServer() db = s.get_db('test') pm = PackageManager() pm.use('cakeplant.bank') pm.set_db(db, 'taburet.transactions', 'taburet.accounts') pm.sync_design_documents() return db
import couchdbkit from taburet import PackageManager from taburet.doctype import get_by_type from cakeplant.exp import Consignment from cakeplant.common import Customer, Good s = couchdbkit.Server() prefix = sys.argv[1] pm = PackageManager() pm.use('cakeplant.exp') pm.set_db(s.get_or_create_db(prefix + '_exp'), 'cakeplant.exp') pm.set_db(s.get_or_create_db(prefix + '_common'), 'cakeplant.common') pm.sync_design_documents() def tounicode(string): return string.decode('utf-8') def traverse(filename): header = True for r in csv.reader(open(filename, 'rb')): if header: header = False continue yield r def parse_date(dt): return datetime.datetime.strptime(dt, "%m/%d/%y %H:%M:%S")