def verify_hash(path, task):
	if os.path.getsize(path) != task['size']:
		print 'hash error: incorrect file size'
		return False
	if lixian_hash.verify_dcid(path, task['dcid']):
		if task['type'] == 'ed2k':
			return lixian_hash_ed2k.verify_ed2k_link(path, task['original_url'])
		else:
			return True
Exemple #2
0
def verify_mini_hash(path, task):
	return os.path.exists(path) and os.path.getsize(path) == task['size'] and lixian_hash.verify_dcid(path, task['dcid'])
Exemple #3
0
def verify_basic_hash(path, task):
	if os.path.getsize(path) != task['size']:
		print 'hash error: incorrect file size'
		return False
	return lixian_hash.verify_dcid(path, task['dcid'])
Exemple #4
0
def verify_basic_hash(path, task):
    if os.path.getsize(path) != task['size']:
        print 'hash error: incorrect file size'
        return False
    return lixian_hash.verify_dcid(path, task['dcid'])
Exemple #5
0
def verify_mini_hash(path, task):
    return (
        os.path.exists(path) and os.path.getsize(path) == task["size"] and lixian_hash.verify_dcid(path, task["dcid"])
    )
Exemple #6
0
def verify_basic_hash(path, task):
    if os.path.getsize(path) != task["size"]:
        print "hash error: incorrect file size"
        return False
    return lixian_hash.verify_dcid(path, task["dcid"])
Exemple #7
0
def verify_mini_hash(path, task):
    return os.path.exists(path) and os.path.getsize(
        path) == task['size'] and lixian_hash.verify_dcid(path, task['dcid'])
Exemple #8
0
def verify_hash(path, task):
	if os.path.getsize(path) == task['size'] and lixian_hash.verify_dcid(path, task['dcid']):
		if task['type'] == 'ed2k':
			return lixian_hash_ed2k.verify_ed2k_link(path, task['original_url'])
		else:
			return True
Exemple #9
0
def verify_basic_hash(path, task):
    if os.path.exists(path) and os.path.getsize(path) != task['size']:
		print 'hash error: incorrect file size (%s != %s)' % (os.path.getsize(path), task['size'])
		return False
		return lixian_hash.verify_dcid(path, task['dcid'])