snipy/database.py
def connect(db='', **kwargs):
    """
    db 접속 공통 인자들 채워서 접속, schema만 넣으면 됩니다.
    db connection 객체 반환이지만
    with 문과 같이 쓰이면 cursor임에 주의 (MySQLdb의 구현이 그렇습니다.)
    ex1)
    import snipy.database as db
    conn = db.connect('my_db')
    cursor = conn.cursor()

    ex2)
    import snipy.database as db
    with db.connect('my_db') as cursor:
        cursor.execute(query)

    :param db: str: db schema
    :param kwargs: 추가 접속 정보
    :return: connection or cursor
    """
    arg = db_config(db)
    arg.update(kwargs)
    return MySQLdb.connect(**arg)
def connect(db='', **kwargs):
    """
    db 접속 공통 인자들 채워서 접속, schema만 넣으면 됩니다.
    db connection 객체 반환이지만
    with 문과 같이 쓰이면 cursor임에 주의 (MySQLdb의 구현이 그렇습니다.)
    ex1)
    import snipy.database as db
    conn = db.connect('my_db')
    cursor = conn.cursor()

    ex2)
    import snipy.database as db
    with db.connect('my_db') as cursor:
        cursor.execute(query)

    :param db: str: db schema
    :param kwargs: 추가 접속 정보
    :return: connection or cursor
    """
    arg = db_config(db)
    arg.update(kwargs)
    return MySQLdb.connect(**arg)
def connect ( db = '' , * * kwargs ) : arg = db_config ( db ) arg . update ( kwargs ) return MySQLdb . connect ( * * arg )
db 접속 공통 인자들 채워서 접속, schema만 넣으면 됩니다.
    db connection 객체 반환이지만
    with 문과 같이 쓰이면 cursor임에 주의 (MySQLdb의 구현이 그렇습니다.)
    ex1)
    import snipy.database as db
    conn = db.connect('my_db')
    cursor = conn.cursor()

    ex2)
    import snipy.database as db
    with db.connect('my_db') as cursor:
        cursor.execute(query)

    :param db: str: db schema
    :param kwargs: 추가 접속 정보
    :return: connection or cursor
db 접속 공통 인자들 채워서 접속 schema만 넣으면 됩니다 . db connection 객체 반환이지만 with 문과 같이 쓰이면 cursor임에 주의 ( MySQLdb의 구현이 그렇습니다 . ) ex1 ) import snipy . database as db conn = db . connect ( my_db ) cursor = conn . cursor ()