738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
|
# File 'lib/ayadn/databases.rb', line 738
def self.add_to_users_db(id, username, name)
crashes = 0
begin
@sql.execute("DELETE FROM Users WHERE user_id=#{id.to_i}")
@sql.execute("INSERT INTO Users VALUES(?, ?, ?)", [id.to_i, username, name])
rescue Amalgalite::SQLite3::Error => e
if crashes < 2
crashes += 1
sleep(0.01)
retry
else
puts "ERROR in Databases"
puts caller
puts e
puts ['add_to_users_db', id, username, name].inspect
exit
end
end
end
|