File tree Expand file tree Collapse file tree 2 files changed +8
-4
lines changed Expand file tree Collapse file tree 2 files changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ include("api.jl")
18
18
# Normal constructor from filename
19
19
sqliteopen (file, handle) = sqlite3_open (file, handle)
20
20
sqliteopen (file:: UTF16String , handle) = sqlite3_open16 (file, handle)
21
- sqliteerror () = throw (SQLiteException (unsafe_string (sqlite3_errmsg ())))
21
+ # sqliteerror() = throw(SQLiteException(unsafe_string(sqlite3_errmsg())))
22
22
sqliteerror (db) = throw (SQLiteException (unsafe_string (sqlite3_errmsg (db. handle))))
23
23
24
24
"""
@@ -42,8 +42,9 @@ mutable struct DB
42
42
finalizer (_close, db)
43
43
return db
44
44
else # error
45
- sqlite3_close (handle[])
46
- sqliteerror ()
45
+ db = new (f, handle[], 0 )
46
+ finalizer (_close, db)
47
+ sqliteerror (db)
47
48
end
48
49
end
49
50
end
Original file line number Diff line number Diff line change 262
262
@test r[2 ][4 ] == p2
263
263
# ###########################################
264
264
265
- include (" deprecated.jl" )
265
+ # test for #158
266
+ @test_throws SQLite. SQLiteException SQLite. DB (" nonexistentdir/not_there.db" )
267
+
268
+ include (" deprecated.jl" )
You can’t perform that action at this time.
0 commit comments