diff --git a/pixelocr/glyphdb.py b/pixelocr/glyphdb.py index 1dd5776..37bb3e6 100644 --- a/pixelocr/glyphdb.py +++ b/pixelocr/glyphdb.py @@ -16,6 +16,7 @@ import pickle from collections import OrderedDict +from datetime import datetime from os import path from .utils import cached_property @@ -23,12 +24,13 @@ from .image import Image class GlyphData(object): - def __init__(self, image_data, elevation, text, bold=False, italic=False): + def __init__(self, image_data, elevation, text, bold=False, italic=False, date_added=None): self.image_data = image_data self.elevation = elevation self.text = text self.bold = bold self.italic = italic + self.date_added = datetime.now() if date_added is None else date_added @classmethod def from_glyph(cls, glyph, *args, **kwargs): @@ -49,6 +51,7 @@ class GlyphData(object): self.text, self.bold, self.italic, + self.date_added, ) @classmethod