Módulos de Python con nombres idénticos (es decir, reutilizando nombres de módulos estándar en paquetes)

Supongamos que tengo un paquete que contiene módulos:

<code>SWS/
  __init.py__
  foo.py
  bar.py
  time.py
</code>

y los módulos necesitan referirse a funciones contenidas entre sí. Parece que me encuentro con problemas con mitime.py Módulo ya que hay un módulo estándar que lleva el mismo nombre.

Por ejemplo, en el caso de que mifoo.py módulo requiere tanto miSWS.time y el pitón estándartime módulos, me encuentro con problemas ya que el intérprete buscará dentro del paquete y encontrará mitime.py módulos antes de que llegue a través de la normatime módulo.

¿Hay alguna manera de evitar esto? ¿Es esta una situación de no-no y no se deben reutilizar los nombres de los módulos?

Cualquier solución y opinión sobre la filosofía del paquete sería útil aquí.

Respuestas a la pregunta(4)

Su respuesta a la pregunta