def encodeValue(value): string_org = value try: value = smart_unicode(value) except (UnicodeEncodeError, DjangoUnicodeDecodeError): value = smart_str(value) except Exception: value = string_org return value
def get_localfile_name(self, link_hash, src, config): image_hash = hashlib.md5(smart_str(src)).hexdigest() return os.path.join(config.local_storage_path, '%s_%s' % (link_hash, image_hash))
def get_localfile_name(cls, link_hash, src, config): image_hash = fnv_1a(smart_str(src)) return os.path.join(config.local_storage_path, '%s_%s' % (link_hash, image_hash))