Opened 14 years ago
Closed 14 years ago
#136 closed enhancement (fixed)
reduce imports required for basic functions - speedup and will reduce logging
Reported by: | Antoine Martin | Owned by: | Antoine Martin |
---|---|---|---|
Priority: | major | Milestone: | 0.12 |
Component: | Global | Keywords: | |
Cc: |
Description
Some commands barely use any features, yet they need to import tons of stuff. This makes them slow to start and produces lots of unnecessary debug messages to be printed.
Examples:
- away/back: should not care about pygtk, icons, etc..
- "--help" should not need to load pygst (which causes its own warning logging:
** Message: pygobject_register_sinkfunc is deprecated (GstObject)
) - winswitch_open should be fast and nimble
Change History (3)
comment:1 Changed 14 years ago by
Owner: | changed from Antoine Martin to Antoine Martin |
---|---|
Status: | new → accepted |
- away/back solved by r3513: split net stuff from string stuff so we don't need to import icons, etc.
comment:2 Changed 14 years ago by
"--help" vs pygst solved in r3519: import sound stuff only when used and use skip_detection=True for generating help text.
comment:3 Changed 14 years ago by
Resolution: | → fixed |
---|---|
Status: | accepted → closed |
mime_open
(previously known as winswitch_open
) solved in r3520
Note: See
TracTickets for help on using
tickets.