aboutsummaryrefslogtreecommitdiff
path: root/xboomx/db.py
blob: fd099e3dc874eb73b3fc7ed997491ad82262304c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
import shelve
import os


def open_shelve(db_type=''):
    # create dir if not exists
    try:
        os.makedirs(os.getenv("HOME") + '/.xboomx')
    except:
        pass

    # open shelve
    return shelve.open(os.getenv("HOME") + '/.xboomx/xboomx%s.db' % db_type)