Exemple #1
0
def _make_id(hashed, size=None):
    """make mongo item id by file hash value"""
    if size is None or size < 1:
        return base_convert(hashed, 16, 36)
    if not isinstance(size, Integral):
        raise TypeError('expected a int, not ' + repr(size))
    return base_convert('{}{:02x}'.format(hashed, size % 255), 16, 36)
Exemple #2
0
def _make_id(hashed, size=None):
	"""make mongo item id by file hash value"""
	if size is None or size < 1:
		return base_convert(hashed, 16, 36)
	if not isinstance(size, Integral):
		raise TypeError('expected a int, not ' + repr(size))
	return base_convert('{}{:02x}'.format(hashed, size % 255), 16, 36)
Exemple #3
0
 def makeId(self, hashed):
     """make mongo item id by file hash value"""
     from _base import base_convert
     return base_convert(hashed, 16, 36)
Exemple #4
0
	def makeId(self, hashed):
		"""make mongo item id by file hash value"""
		from _base import base_convert
		return base_convert(hashed, 16, 36)