941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
|
# File 'lib/ayadn/databases.rb', line 941
def self.(name, val)
crashes = 0
begin
@sql.execute("DELETE FROM Pagination WHERE name=(?)", [name])
@sql.execute("INSERT INTO Pagination(name, post_id) VALUES(?, ?);", [name, val.to_i])
rescue Amalgalite::SQLite3::Error => e
if crashes < 2
crashes += 1
sleep(0.01)
retry
else
puts "ERROR in Databases"
puts caller
puts e
puts ['pagination_insert', name, val].inspect
exit
end
end
end
|