You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Саш, по пункту 1:
Можно же брать напрямую из атрибута функции, без перекладывания в новую переменную.
По пункту 2:
Получается, что db.execute_non_query() - используется до объявления. Потому что экземпляр класса создаётся в ветке if, а туда может и не занести выполнение программы. Но это ладно - работает и ок :)
По пункту 3:
Какое-то странное разделение if получилось.
Может быть нужно как-то так:
definsert_data(data, table, conn='not_created'):
""" Добавляем данные в базу. """columns, values='', ''forkeyindata:
ifcolumns=='':
columns+=keyvalues+=get_value(data[key])
else:
columns=columns+', '+keyvalues=values+', '+get_value(data[key])
query='insert into '+table+'('+columns+') values('+values+')'ifconn=='not_created':
db=DatabaseConnection()
db.open()
db.execute_non_query(query)
db.close()
else:
db.execute_non_query(query)
db.close()
The text was updated successfully, but these errors were encountered:
Саш, по пункту 1:
Можно же брать напрямую из атрибута функции, без перекладывания в новую переменную.
По пункту 2:
Получается, что db.execute_non_query() - используется до объявления. Потому что экземпляр класса создаётся в ветке if, а туда может и не занести выполнение программы. Но это ладно - работает и ок :)
По пункту 3:
Какое-то странное разделение if получилось.
Может быть нужно как-то так:
The text was updated successfully, but these errors were encountered: