99
99
#field classes which are specific to Phatch and do not belong to formField
100
class HighlightFileField(ImageReadFileField):
101
def init_dictionary(self):
102
self.dictionary = files_dictionary(
103
paths = [ PATHS["PHATCH_HIGHLIGHTS_PATH"],
104
PATHS["USER_HIGHLIGHTS_PATH"],
106
extensions = self.extensions)
100
108
class MaskFileField(ImageReadFileField):
101
109
def init_dictionary(self):
102
self.dictionary = files_dictionary(
104
os.path.join(PATHS["PHATCH_IMAGE_PATH"],'masks'),
105
PATHS["USER_MASKS_PATH"],
107
extensions = self.extensions)
109
class HighlightFileField(ImageReadFileField):
110
def init_dictionary(self):
111
self.dictionary = files_dictionary(
113
os.path.join(PATHS["PHATCH_IMAGE_PATH"],'highlights'),
114
PATHS["USER_HIGHLIGHTS_PATH"],
110
self.dictionary = files_dictionary(
111
paths = [ PATHS["PHATCH_MASKS_PATH"],
112
PATHS["USER_MASKS_PATH"]],
116
113
extensions = self.extensions)
118
115
class WatermarkFileField(ImageReadFileField):