예제 #1
0
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
예제 #2
0
파일: images.py 프로젝트: cdrappi/goose3
 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))
예제 #3
0
 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))