Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
SiCKRAGE
sickrage
Commits
89235004
Commit
89235004
authored
Dec 11, 2017
by
echel0n
Browse files
Fixed issues with failed and cache database md5 checksums
parent
93c5ad51
Changes
3
Hide whitespace changes
Inline
Side-by-side
changelog.md
View file @
89235004
# Changelog
-
*
81c44ef - 2017-12-11: Fixed issues with failed and cache database cleanup on new revs
-
*
4762c47 - 2017-12-11: Fixed issues with failed and cache database md5 checksums
-
*
93c5ad5 - 2017-12-11: Fixed issues with failed and cache database cleanup on new revs
-
*
8e43de8 - 2017-12-11: Fixed issues with removing duplicate shows and episodes
-
*
7b19a3c - 2017-12-11: Updated misc provider code
-
*
3f23fd2 - 2017-12-11: refactored remaining database calls to use custom database calls
...
...
sickrage/core/databases/cache/index.py
View file @
89235004
...
...
@@ -18,13 +18,13 @@
from
__future__
import
unicode_literals
import
hashlib
from
hashlib
import
md5
from
CodernityDB.hash_index
import
HashIndex
class
CacheLastUpdateIndex
(
HashIndex
):
_version
=
3
_version
=
4
def
__init__
(
self
,
*
args
,
**
kwargs
):
kwargs
[
'key_format'
]
=
'32s'
...
...
@@ -32,14 +32,14 @@ class CacheLastUpdateIndex(HashIndex):
def
make_key_value
(
self
,
data
):
if
data
.
get
(
'_t'
)
==
'lastUpdate'
and
data
.
get
(
'provider'
):
return
hashlib
.
md5
(
data
.
get
(
'provider'
)).
hexdigest
(),
None
return
md5
(
data
.
get
(
'provider'
)).
hexdigest
(),
None
def
make_key
(
self
,
key
):
return
hashlib
.
md5
(
key
.
encode
(
'utf-8'
)).
hexdigest
()
return
md5
(
key
.
encode
(
'utf-8'
)).
hexdigest
()
class
CacheLastSearchIndex
(
HashIndex
):
_version
=
3
_version
=
4
def
__init__
(
self
,
*
args
,
**
kwargs
):
kwargs
[
'key_format'
]
=
'32s'
...
...
@@ -47,10 +47,10 @@ class CacheLastSearchIndex(HashIndex):
def
make_key_value
(
self
,
data
):
if
data
.
get
(
'_t'
)
==
'lastSearch'
and
data
.
get
(
'provider'
):
return
hashlib
.
md5
(
data
.
get
(
'provider'
)).
hexdigest
(),
None
return
md5
(
data
.
get
(
'provider'
)).
hexdigest
(),
None
def
make_key
(
self
,
key
):
return
hashlib
.
md5
(
key
.
encode
(
'utf-8'
)).
hexdigest
()
return
md5
(
key
.
encode
(
'utf-8'
)).
hexdigest
()
class
CacheSceneExceptionsIndex
(
HashIndex
):
...
...
@@ -69,7 +69,7 @@ class CacheSceneExceptionsIndex(HashIndex):
class
CacheSceneNamesIndex
(
HashIndex
):
_version
=
3
_version
=
4
def
__init__
(
self
,
*
args
,
**
kwargs
):
kwargs
[
'key_format'
]
=
'32s'
...
...
@@ -77,14 +77,14 @@ class CacheSceneNamesIndex(HashIndex):
def
make_key_value
(
self
,
data
):
if
data
.
get
(
'_t'
)
==
'scene_names'
and
data
.
get
(
'name'
):
return
hashlib
.
md5
(
data
.
get
(
'name'
)).
hexdigest
(),
None
return
md5
(
data
.
get
(
'name'
)).
hexdigest
(),
None
def
make_key
(
self
,
key
):
return
hashlib
.
md5
(
key
.
encode
(
'utf-8'
)).
hexdigest
()
return
md5
(
key
.
encode
(
'utf-8'
)).
hexdigest
()
class
CacheNetworkTimezonesIndex
(
HashIndex
):
_version
=
3
_version
=
4
def
__init__
(
self
,
*
args
,
**
kwargs
):
kwargs
[
'key_format'
]
=
'32s'
...
...
@@ -92,14 +92,14 @@ class CacheNetworkTimezonesIndex(HashIndex):
def
make_key_value
(
self
,
data
):
if
data
.
get
(
'_t'
)
==
'network_timezones'
and
data
.
get
(
'network_name'
):
return
hashlib
.
md5
(
data
.
get
(
'network_name'
)).
hexdigest
(),
None
return
md5
(
data
.
get
(
'network_name'
)).
hexdigest
(),
None
def
make_key
(
self
,
key
):
return
hashlib
.
md5
(
key
.
encode
(
'utf-8'
)).
hexdigest
()
return
md5
(
key
.
encode
(
'utf-8'
)).
hexdigest
()
class
CacheSceneExceptionsRefreshIndex
(
HashIndex
):
_version
=
3
_version
=
4
def
__init__
(
self
,
*
args
,
**
kwargs
):
kwargs
[
'key_format'
]
=
'32s'
...
...
@@ -107,14 +107,14 @@ class CacheSceneExceptionsRefreshIndex(HashIndex):
def
make_key_value
(
self
,
data
):
if
data
.
get
(
'_t'
)
==
'scene_exceptions_refresh'
and
data
.
get
(
'list'
):
return
hashlib
.
md5
(
data
.
get
(
'list'
)).
hexdigest
(),
None
return
md5
(
data
.
get
(
'list'
)).
hexdigest
(),
None
def
make_key
(
self
,
key
):
return
hashlib
.
md5
(
key
.
encode
(
'utf-8'
)).
hexdigest
()
return
md5
(
key
.
encode
(
'utf-8'
)).
hexdigest
()
class
CacheProvidersIndex
(
HashIndex
):
_version
=
3
_version
=
4
def
__init__
(
self
,
*
args
,
**
kwargs
):
kwargs
[
'key_format'
]
=
'32s'
...
...
@@ -122,7 +122,7 @@ class CacheProvidersIndex(HashIndex):
def
make_key_value
(
self
,
data
):
if
data
.
get
(
'_t'
)
==
'providers'
and
data
.
get
(
'provider'
):
return
hashlib
.
md5
(
data
.
get
(
'provider'
)).
hexdigest
(),
None
return
md5
(
data
.
get
(
'provider'
)).
hexdigest
(),
None
def
make_key
(
self
,
key
):
return
hashlib
.
md5
(
key
.
encode
(
'utf-8'
)).
hexdigest
()
return
md5
(
key
.
encode
(
'utf-8'
)).
hexdigest
()
sickrage/core/databases/failed/index.py
View file @
89235004
...
...
@@ -18,13 +18,13 @@
from
__future__
import
unicode_literals
import
hashlib
from
hashlib
import
md5
from
CodernityDB.hash_index
import
HashIndex
class
FailedIndex
(
HashIndex
):
_version
=
3
_version
=
4
def
__init__
(
self
,
*
args
,
**
kwargs
):
kwargs
[
'key_format'
]
=
'32s'
...
...
@@ -32,10 +32,10 @@ class FailedIndex(HashIndex):
def
make_key_value
(
self
,
data
):
if
data
.
get
(
'_t'
)
==
'failed'
and
data
.
get
(
'release'
):
return
hashlib
.
md5
(
data
.
get
(
'release'
)).
hexdigest
(),
None
return
md5
(
data
.
get
(
'release'
)).
hexdigest
(),
None
def
make_key
(
self
,
key
):
return
hashlib
.
md5
(
key
.
encode
(
'utf-8'
)).
hexdigest
()
return
md5
(
key
.
encode
(
'utf-8'
)).
hexdigest
()
class
FailedHistoryIndex
(
HashIndex
):
_version
=
1
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment