<commit_before>import mysql.connector
from create_data import add_user
from create_tables import execute_create_tables
from add_session import create_session

config = {
    'user': 'root',
    'password': 'password',
    'host': '127.0.0.1',
    'database': 'test_schema',
    'raise_on_warnings': True,
}

cnx = mysql.connector.connect(**config)
cursor = cnx.cursor()

def help():
    print('Følgende kommandoer er tilgjengelige:')
    print('0\tVis denne oversikten igjen')
    print('1\tGå til oppretting av treningsøkter og øvelser')
    print('2\tGå til oversikt over kjente treninger/øvelser')
    print('3\tGå til oppretting av mål')
    print('4\tGå til oversikt over kjente mål')
    print('5\tAvslutt')


def main():
    print('Velkommen til treningsdatabasen!')
    print('Dette programmet antar en lokal MySQL-database med navn')
    print('"test_schema" og brukernavn/passord lik "root/password".')
    newUser = input('Ny bruker? y/n ').lower() == 'y'

    if newUser:
        print('Oppretter bruker.')
        username = input('Vennligst oppgi brukernavn: ')
        gender = input('Vennligst oppgi kjønn(m/f/hva faen du vil): ')
        age = input('Vennligst oppgi alder: ')
        cursor.execute(add_user, (username, gender, age))
        cnx.commit()
    else:
        username = input('Brukernavn: ')
    print('Logget inn.')

    if input('Opprette tabeller? y/n: ') == 'y':
        execute_create_tables(cursor, cnx)

    query = 0
    help()

    while query is not 5:
        print('Neste kommando (0 for hjelp):')
        query = int(input('> '))
        if query is 0:
            help()
        elif query is 1:
            print('Valgt: Gå til oppretting av treningsøkter og øvelser\n')
            new_session()
        elif query is 2:
            print('Valgt: Gå til oversikt over kjente treninger/øvelser\n')
            # view_exercises()
        elif query is 3:
            print('Valgt: Gå til oppretting av mål\n')
            # create_goals()
        elif query is 4:
            print('Valgt: Gå til oversikt over kjente mål\n')
            # view_goals()
        elif query is 5:
            print('Valgt: Avslutt\n')
            print('Takk for nå!')
            break
        else:
            print('Ugylding input! Prøv igjen.')
        cnx.commit()

main()

cursor.close()
cnx.close()
<commit_msg>fixed create_session in main)<commit_after>import mysql.connector
from create_data import add_user
from create_tables import execute_create_tables
from add_session import create_session

config = {
    'user': 'root',
    'password': 'password',
    'host': '127.0.0.1',
    'database': 'test_schema',
    'raise_on_warnings': True,
}

cnx = mysql.connector.connect(**config)
cursor = cnx.cursor()

def help():
    print('Følgende kommandoer er tilgjengelige:')
    print('0\tVis denne oversikten igjen')
    print('1\tGå til oppretting av treningsøkter og øvelser')
    print('2\tGå til oversikt over kjente treninger/øvelser')
    print('3\tGå til oppretting av mål')
    print('4\tGå til oversikt over kjente mål')
    print('5\tAvslutt')


def main():
    print('Velkommen til treningsdatabasen!')
    print('Dette programmet antar en lokal MySQL-database med navn')
    print('"test_schema" og brukernavn/passord lik "root/password".')
    newUser = input('Ny bruker? y/n ').lower() == 'y'

    if newUser:
        print('Oppretter bruker.')
        username = input('Vennligst oppgi brukernavn: ')
        gender = input('Vennligst oppgi kjønn(m/f/hva faen du vil): ')
        age = input('Vennligst oppgi alder: ')
        cursor.execute(add_user, (username, gender, age))
        cnx.commit()
    else:
        username = input('Brukernavn: ')
    print('Logget inn.')

    if input('Opprette tabeller? y/n: ') == 'y':
        execute_create_tables(cursor, cnx)

    query = 0
    help()

    while query is not 5:   
        print('Neste kommando (0 for hjelp):')
        query = int(input('> '))
        if query is 0:
            help()
        elif query is 1:
            print('Valgt: Gå til oppretting av treningsøkter og øvelser\n')
            create_session(cursor,username)
        elif query is 2:
            print('Valgt: Gå til oversikt over kjente treninger/øvelser\n')
            # view_exercises()
        elif query is 3:
            print('Valgt: Gå til oppretting av mål\n')
            # create_goals()
        elif query is 4:
            print('Valgt: Gå til oversikt over kjente mål\n')
            # view_goals()
        elif query is 5:
            print('Valgt: Avslutt\n')
            print('Takk for nå!')
            break
        else:
            print('Ugylding input! Prøv igjen.')
        cnx.commit()

main()

cursor.close()
cnx.close()

{'fraction_non_alphanumeric': 0.12053288221611334, 'fraction_numerical': 0.00888137026855572, 'mean_word_length': 2.4907749077490773, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 2, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6209661', 'n_tokens_mistral': 1642, 'n_tokens_neox': 1604, 'n_words': 425}