SubProcessDialog doesn't work with PyQt 4.5
Bug #394125 reported by
methane
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
QBzr |
Fix Released
|
High
|
methane |
Bug Description
SubProcessDialog does:
self.
But self.accpet is defferent in PyQt4.4 and PyQt 4.5
I reported here: https:/
---
In PyQt 4.4, QBzrInitWindow.
In PyQt 4.5, QBzrInitWindow.
Inheritance relationship is:
class QBzrDialog(
+-class SubProcessDialo
+-class QBzrInitWindow(
So, PyQt 4.5's behavior is natural mro (method resolution order).
I think the SubProcessWindo
Related branches
lp:~songofacandy/qbzr/qt45support
(Merged)
lp:~songofacandy/tortoisebzr/bugfix
- TortoiseBZR Developers: Pending requested
- Diff: None lines
Changed in qbzr: | |
milestone: | 0.12 → 0.13 |
Changed in qbzr: | |
assignee: | nobody → INADA Naoki (songofacandy) |
status: | Confirmed → Fix Released |
To post a comment you must log in.
SubProcessWindo wBase.accept seems not be overridden.
So I tried making accept() private.
Then qinit makes repository correctly, but below error happened.
How I can get callstack?
Error report dialog: TypeError: native Qt signal is not callable
bzr: ERROR: exceptions.
TypeError: native Qt signal is not callable
bzr 1.16.1 on python 2.6.2 (win32) \Python2. 6\\Scripts\ \bzr', 'qinit'] Python2. 6\lib\site- packages\ bzrlib\ plugins\ explorer [0.1dev] Python2. 6\lib\site- packages\ bzrlib\ plugins\ launchpad [1.16.1] credential_ store C:\usr\ Python2. 6\lib\site- packages\ bzrlib\ plugins\ netrc_credentia l_store [1.16.1] Python2. 6\lib\site- packages\ bzrlib\ plugins\ qbzr [0.12dev] Python2. 6\lib\site- packages\ bzrlib\ plugins\ stats [unknown] inada-n\ Application Data\bazaar\ 2.0\plugins\ xmloutput [0.8.4]
arguments: ['C:\\usr\
encoding: 'cp932', fsenc: 'mbcs', lang: None
plugins:
explorer C:\usr\
launchpad C:\usr\
netrc_
qbzr C:\usr\
stats C:\usr\
xmloutput C:\Documents and Settings\
qbzr.log: inada-n/ Application Data/bazaar/ 2.0/plugins Python2. 6\lib\site- packages\ bzrlib\ plugins
水 2009-07-01 14:36:23 +0900
0.188 bzr arguments: [u'qinit']
0.203 looking for plugins in C:/Documents and Settings/
0.375 looking for plugins in C:\usr\
0.469 encoding stdout as sys.stdout encoding 'cp932'
2.203 encoding stdout as sys.stdout encoding 'cp932'
水 2009-07-01 14:36:25 +0900 \\u65b0\ u3057\u3044\ u30d5\u30a9\ u30eb\u30c0" '] inada-n/ Application Data/bazaar/ 2.0/plugins Python2. 6\lib\site- packages\ bzrlib\ plugins get_user_ encoding( ) 'cp932' default' , u'C:\\home\ \\u65b0\ u3057\u3044\ u30d5\u30a9\ u30eb\u30c0' ] get_user_ encoding( ) 'cp932' /C:/home/ %E6%96% B0%E3%81% 97%E3%81% 84%E3%83% 95%E3%82% A9%E3%83% AB%E3%83% 80/.bzr/ . branch. BzrBranchFormat 6 object at 0x017272F0> in file:// /C:/home/ %E6%96% B0%E3%81% 97%E3%81% 84%E3%83% 95%E3%82% A9%E3%83% AB%E3%83% 80/.bzr/ \xe6\x96\ xb0\xe3\ x81\x97\ xe3\x81\ x84\xe3\ x83\x95\ xe3\x82\ xa9\xe3\ x83\xab\ xe3\x83\ x80/.bzr/ checkout/ dirstate' \xe6\x96\ xb0\xe3\ x81\x97\ xe3\x81\ x84\xe3\ x83\x95\ xe3\x82\ xa9\xe3\ x83\xab\ xe3\x83\ x80' \xe6\x96\ xb0\xe3\ x81\x97\ xe3\x81\ x84\xe3\ x83\x95\ xe3\x82\ xa9\xe3\ x83\xab\ xe3\x83\ x80'
0.188 bzr arguments: [u'qsubprocess', u'"init" "--format=default" "C:\\home\
0.219 looking for plugins in C:/Documents and Settings/
0.375 looking for plugins in C:\usr\
0.485 encoding stdout as osutils.
0.610 bzr arguments: [u'init', u'--format=
0.641 encoding stdout as osutils.
0.656 creating repository in file://
0.688 creating branch <bzrlib.
0.719 trying to create missing lock 'C:/home/
0.719 opening working tree 'C:/home/
0.766 opening working tree 'C:/home/
0.828 return code 0
3.266 None
21.470 return code 0