class TransfersMenu(Dbusmenu.Menuitem) shouldn't be used if importing fails
Bug #1077785 reported by
ciel
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubuntuone-client (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
/usr/lib/
---
try:
from gi.repository import (
Dbusmenu,
SyncMenu,
)
use_syncmenu = True
except:
use_syncmenu = False
---
When this fails, according to
> UbuntuOneSyncMenu = UbuntuOneSyncMe
DummySyncMenu is used, but
> class TransfersMenu(
still depends on the constant Dbusmenu, causing ubuntuone-
There are situations where Dbusmenu constant is not available. so
> class TransfersMenu(
should be used instead.