Función de división de Python. Demasiados valores para descomprimir error

Tengo una función de python que debe leer los datos del archivo y dividirlos en dos claves y valores, y luego almacenarlos en el diccionario. Ejemplo: archivo:

http://google.com 2
http://python.org 3
# and so on a lot of data

Utilizo la función de división para ello, pero cuando realmente hay muchos datos, genera un error de valor.

ValueError: too many values to unpack

Qué puedo hacer sobre esto ?

Este es el código exacto que falla

with open(urls_file_path, "r") as f:
    for line in f.readlines():
        url, count = line.split()# fails here
        url_dict[url] = int(count)

Respuestas a la pregunta(1)

Su respuesta a la pregunta