diff options
author | René 'Necoro' Neumann <necoro@necoro.net> | 2017-10-04 00:29:40 +0200 |
---|---|---|
committer | René 'Necoro' Neumann <necoro@necoro.net> | 2017-10-04 00:29:40 +0200 |
commit | 4bd7160a182bf0175b0b6a46c298375c38e2df69 (patch) | |
tree | 66d0133809cab0567f0eabd4d1062a670d2248ad /archivist/model.py | |
parent | 4427fea489c74158b0c6f33451ec74282f3a2c7e (diff) | |
download | archivist-4bd7160a182bf0175b0b6a46c298375c38e2df69.tar.gz archivist-4bd7160a182bf0175b0b6a46c298375c38e2df69.tar.bz2 archivist-4bd7160a182bf0175b0b6a46c298375c38e2df69.zip |
Move CompressedField to peewee_ext.py
Diffstat (limited to 'archivist/model.py')
-rw-r--r-- | archivist/model.py | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/archivist/model.py b/archivist/model.py index d660218..2d9476a 100644 --- a/archivist/model.py +++ b/archivist/model.py @@ -1,5 +1,4 @@ from peewee import * -from playhouse.fields import CompressedField as _CompressedField from playhouse.hybrid import * from playhouse.sqlite_ext import SqliteExtDatabase, ClosureTable @@ -9,7 +8,7 @@ import datetime from enum import Enum, unique from pkg_resources import resource_filename -from .peewee_ext import EnumField, SQLIndex +from .peewee_ext import EnumField, CompressedField, SQLIndex from .peewee_fixes import * # dummy to force evaluation of those fixes db = SqliteExtDatabase('test.db', pragmas=[('foreign_keys', 'ON')]) @@ -56,13 +55,6 @@ class BaseModel(Model): class Meta: database = db -class CompressedField(_CompressedField): - def db_value(self, value): - return value if value is None else self.compress(value) - - def python_value(self, value): - return value if value is None else self.decompress(value) - @table class DocumentContent(BaseModel): blob = CompressedField() |