Commit Graph

1294 Commits

Author SHA1 Message Date
angelblue05 6d0b2b96bc Change DatabaseConn to return the cursor instead 2016-11-07 17:32:40 -06:00
angelblue05 fed57ef56b remove unused import 2016-11-07 08:36:32 -06:00
angelblue05 caead29793 Merge branch 'develop' of https://github.com/MediaBrowser/plugin.video.emby into develop 2016-11-07 08:35:42 -06:00
angelblue05 776f5c2560 Fix typo 2016-11-07 08:35:38 -06:00
shaun 61d8a66df6 re throw all DB errors 2016-11-07 22:27:25 +11:00
angelblue05 8704be627d Remove old method 2016-11-06 14:50:37 -06:00
angelblue05 aab9750b40 Move method to embydb
to avoid opening a new db conn
2016-11-06 14:49:37 -06:00
angelblue05 83f88eef33 Don't call private function. Use public video_database to get the path. 2016-11-06 10:37:03 -06:00
shaun 904860031d add conn id to log
use import database and full name space to access DatabaseCon class
2016-11-06 20:34:27 +11:00
shaun cb224ce4a7 use actual module name 2016-11-06 10:40:11 +11:00
shaun e689b29e18 remove logging, only log in TEST mode which needs to be turned on with a code change. 2016-11-06 10:38:33 +11:00
angelblue05 48405f6215 Fix bug 2016-11-05 17:36:52 -05:00
angelblue05 5b6a53f58b Update views.py 2016-11-05 16:39:01 -05:00
angelblue05 82c31e0672 Don't import DatabaseConn initialized
This creates import loops. It's always better to initialize them within
the class' __init__
2016-11-05 16:15:07 -05:00
angelblue05 16df4d6404 New views.py
Combines maintainsViews from librarysync and videonodes and playlist
creation. Still need to move deletion from utils.
2016-11-05 13:36:46 -05:00
angelblue05 1d8d01b5f8 Update boxset title 2016-11-05 05:53:24 -05:00
angelblue05 3e1edb9a66 Fix some studios conversion 2016-11-05 04:57:03 -05:00
shaun c0be7300e4 Merge branch 'develop' of https://github.com/MediaBrowser/plugin.video.emby into develop 2016-11-05 20:44:39 +11:00
shaun 8bd44bd408 only do DB Connection if needed for each action 2016-11-05 20:44:12 +11:00
angelblue05 c211a26a35 Merge branch 'develop' of https://github.com/MediaBrowser/plugin.video.emby into develop 2016-11-05 02:17:02 -05:00
angelblue05 8b41046a61 Prep for views 2016-11-05 02:16:59 -05:00
shaun b55b4d0b96 remove old kodiSQL function
use DatabaseCon for DB file paths
switch last few DB Cons to use the new DatabaseCon context class
2016-11-05 14:18:39 +11:00
shaun 881b3f8e70 use new DatabaseCon context class 2016-11-05 13:19:57 +11:00
shaun a58b644062 use the new DatabaseCon context class
use closing with for cursor
2016-11-05 11:51:17 +11:00
shaun b3214a9250 use new DatabaseCon context object for play websocket play actions 2016-11-05 11:31:40 +11:00
shaun d3ce04ab10 move DB reset function to the databse file
use the new DB connection context for all DB reset actions
2016-11-05 11:15:28 +11:00
shaun 4701041d99 use the new context Db connection class
use closing helper to auto close cousor when it goes out of context
2016-11-05 10:20:09 +11:00
shaun a763cd37c9 use with to close cursor
use settings for isolation in connect
dont re raise the exception in the __exit__
2016-11-05 09:19:28 +11:00
angelblue05 9783b5aec2 Update database.py 2016-11-04 12:13:07 -05:00
angelblue05 012b83f48b Fix typo 2016-11-04 12:12:27 -05:00
angelblue05 e9fb760fa3 Only rollback for database locked
raise error for everything else, we should put in place a file that will
keep itemids we had to rollback on. To review later.
2016-11-04 06:45:39 -05:00
angelblue05 ee80e2c763 Only commit db when changes 2016-11-04 06:39:49 -05:00
delphiactual 83ab855999 Nest emby video nodes logically (#55)
* Nest emby video nodes logically

* Node cleanup
2016-11-04 05:14:35 -05:00
angelblue05 4f7c63d5df Raise errors other than database is locked
Remove old code
2016-11-04 05:03:44 -05:00
angelblue05 7ec6574ade Rename objects functions
To stop using super()
2016-11-04 02:21:17 -05:00
angelblue05 e06f138d5d Update database.py 2016-11-04 01:28:02 -05:00
angelblue05 11af93ccc2 Update database commit 2016-11-03 23:45:37 -05:00
angelblue05 d0ea742904 Update database prep 2016-11-03 20:38:01 -05:00
angelblue05 df5d309dc5 Database prep 2016-11-03 20:36:05 -05:00
sfaulds 464b1d4c79 Merge branch 'develop' of https://github.com/MediaBrowser/plugin.video.emby into develop 2016-11-03 16:46:50 +11:00
sfaulds aa99b1a3c3 switch to use hashlib 2016-11-03 16:46:22 +11:00
angelblue05 fd3c21d6c8 Fix typo screensaver 2016-11-02 21:24:58 -05:00
angelblue05 7f2eb13f9a Merge remote-tracking branch 'origin/develop' into develop 2016-11-02 21:24:47 -05:00
angelblue05 80a554a91b Merge remote-tracking branch 'refs/remotes/origin/master' into develop 2016-11-02 21:19:30 -05:00
sfaulds e34734931d add wrapper fun for logging errors 2016-11-02 15:11:04 +11:00
sfaulds ca6d90969d metric loggin throttling 2016-11-02 09:26:23 +11:00
shaun 1554a52bf7 throttling is once every 5 min for an error 2016-11-02 07:08:33 +11:00
shaun d7728afea0 add throttling to error metric logging
add back in consumption of exception in function wrapper
2016-11-01 20:48:24 +11:00
shaun 523a653ba5 remove redundant frunction wrapper 2016-11-01 11:23:34 +11:00
shaun 066ec81e16 re thorw exception in wrapper 2016-11-01 10:54:38 +11:00