Circular import in platform dependent modules

Bug #817559 reported by Alejandro J. Cura
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu One Client
Triaged
Medium
Ubuntu One Client Engineering team

Bug Description

E:\ubuntuone-client\use-staggered-sso-ports>python bin\ubuntuone-syncdaemon
Traceback (most recent call last):
  File "bin\ubuntuone-syncdaemon", line 40, in <module>
    from ubuntuone.platform import set_application_name, is_root
  File "E:\ubuntuone-client\use-staggered-sso-ports\ubuntuone\platform\__init__.py", line 7, in <module>
    from ubuntuone.platform import windows
  File "E:\ubuntuone-client\use-staggered-sso-ports\ubuntuone\platform\windows\__init__.py", line 67, in <module>
    from ubuntuone.platform.windows.ipc import is_already_running
  File "E:\ubuntuone-client\use-staggered-sso-ports\ubuntuone\platform\windows\ipc.py", line 42, in <module>
    from ubuntuone.syncdaemon.interaction_interfaces import (
  File "E:\ubuntuone-client\use-staggered-sso-ports\ubuntuone\syncdaemon\interaction_interfaces.py", line 23, in <module>
    from ubuntuone.syncdaemon import config
  File "E:\ubuntuone-client\use-staggered-sso-ports\ubuntuone\syncdaemon\config.py", line 59, in <module>
    from ubuntuone.platform import validate_path_from_unix
ImportError: cannot import name validate_path_from_unix

Changed in ubuntuone-client:
importance: Undecided → Medium
assignee: nobody → Ubuntu One Desktop+ team (ubuntuone-desktop+)
Changed in ubuntuone-client:
assignee: Ubuntu One Desktop+ team (ubuntuone-desktop+) → Natalia Bidart (nataliabidart)
importance: Medium → High
status: New → Triaged
tags: added: u1-windows
tags: added: u1-windows-cleanup
removed: u1-windows-cleanups
Changed in ubuntuone-client:
importance: High → Medium
assignee: Natalia Bidart (nataliabidart) → Ubuntu One Desktop+ team (ubuntuone-desktop+)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.