qbzr bug bzr: ERROR: exceptions.AttributeError: 'QBzrGlobalConfig' object has no attribute '_get_filename'

Bug #650905 reported by Nicola Lunghi
78
This bug affects 11 people
Affects Status Importance Assigned to Milestone
QBzr
Fix Released
Critical
Gary van der Merwe

Bug Description

output from bzr --version

bzr --version
Bazaar (bzr) 2.3b1
Python interpreter: /usr/bin/python 2.6.5
Python standard library: /usr/lib/python2.6
Platform: Linux-2.6.32-24-generic-x86_64-with-Ubuntu-10.04-lucid
bzrlib: /usr/lib/python2.6/dist-packages/bzrlib

Qbzr gives the following error:

bzr: ERROR: exceptions.AttributeError: 'QBzrGlobalConfig' object has no attribute '_get_filename'

Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/qbzr/lib/util.py", line 409, in reject
    self.saveSize()
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/qbzr/lib/add.py", line 160, in saveSize
    SubProcessDialog.saveSize(self)
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/qbzr/lib/util.py", line 286, in saveSize
    config.set_user_option(name + "_window_size", "%dx%d" % size)
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/qbzr/lib/util.py", line 225, in set_user_option
    conf_dir = os.path.dirname(self._get_filename())
AttributeError: 'QBzrGlobalConfig' object has no attribute '_get_filename'

bzr 2.3b1 on python 2.6.5 (linux2)
arguments: ['/usr/bin/bzr', 'qadd', '--ui-mode']
encoding: 'UTF-8', fsenc: 'UTF-8', lang: 'it_IT.utf8'
plugins:
  bash_completion /usr/lib/python2.6/dist-packages/bzrlib/plugins/bash_completion [2.3b1]
  dbus /usr/lib/python2.6/dist-packages/bzrlib/plugins/dbus [0.1.0dev]
  explorer /home/damnick/.bazaar/plugins/explorer [1.1.0]
  fastimport /usr/lib/python2.6/dist-packages/bzrlib/plugins/fastimport [0.9.0dev]
  launchpad /usr/lib/python2.6/dist-packages/bzrlib/plugins/launchpad [2.3b1]
  netrc_credential_store /usr/lib/python2.6/dist-packages/bzrlib/plugins/netrc_credential_store [2.3b1]
  news_merge /usr/lib/python2.6/dist-packages/bzrlib/plugins/news_merge [2.3b1]
  qbzr /usr/lib/python2.6/dist-packages/bzrlib/plugins/qbzr [0.19.0]
  search /usr/lib/python2.6/dist-packages/bzrlib/plugins/search [1.7.0dev]
  stats /usr/lib/python2.6/dist-packages/bzrlib/plugins/stats [0.1.0dev]
  upload /home/damnick/.bazaar/plugins/upload [1.0.0dev]
  xmloutput /home/damnick/.bazaar/plugins/xmloutput [0.8.7.dev]

Related branches

Revision history for this message
Gary van der Merwe (garyvdm) wrote :

Already fixed in trunk.

Changed in qbzr:
assignee: nobody → Gary van der Merwe (garyvdm)
importance: Undecided → Critical
milestone: none → 0.20b1
status: New → Fix Committed
Revision history for this message
Vincent Ladeuil (vila) wrote :

With bzr 2.3 (starting with beta1), you qbzr 0.20 as is (now) mentioned on lp:qbzr.
@Gary, bialix: I just put there what we talked about on IRC, feel free to fix any typo.

Revision history for this message
Martitza (martitzam) wrote :

I still see this problem with qbzr 0.20.0dev1 as distributed with the bzr-explorer stand-alone installer 2.3b3-1:

1. Open Settings...Configuration..User Configuration
2. Click Ok.
3. Observe the following unfortunaet result iin an "Error" dialog:

bzr: ERROR: exceptions.AttributeError: 'GlobalConfig' object has no attribute '_get_filename'

Traceback (most recent call last):
  File "C:/Program Files/Bazaar/plugins\qbzr\lib\config.py", line 492, in do_accept
  File "C:/Program Files/Bazaar/plugins\qbzr\lib\config.py", line 485, in save
  File "C:/Program Files/Bazaar/plugins\qbzr\lib\config.py", line 480, in save_config
AttributeError: 'GlobalConfig' object has no attribute '_get_filename'

bzr 2.3b3 on python 2.6.6 (win32)
arguments: ['C:\\Program Files\\Bazaar\\bzrw.exe', 'qconfig']
encoding: 'cp1252', fsenc: 'mbcs', lang: None
plugins:
  bzrtools C:\Program Files\Bazaar\plugins\bzrtools [2.3.0]
  colo C:\Program Files\Bazaar\plugins\colo [0.2.1dev]
  explorer C:\Program Files\Bazaar\plugins\explorer [1.1.2dev]
  fastimport C:\Program Files\Bazaar\plugins\fastimport [0.10.0dev]
  launchpad C:\Program Files\Bazaar\plugins\launchpad [2.3b3]
  loom C:\Program Files\Bazaar\plugins\loom [2.2.1dev]
  netrc_credential_store C:\Program Files\Bazaar\plugins\netrc_credential_store [2.3b3]
  news_merge C:\Program Files\Bazaar\plugins\news_merge [2.3b3]
  pipeline C:\Program Files\Bazaar\plugins\pipeline [unknown]
  qbzr C:\Program Files\Bazaar\plugins\qbzr [0.20.0dev1]
  rewrite C:\Program Files\Bazaar\plugins\rewrite [0.6.2dev]
  svn C:\Program Files\Bazaar\plugins\svn [1.0.5dev]
  upload C:\Program Files\Bazaar\plugins\upload [1.0.0dev]
  xmloutput C:\Program Files\Bazaar\plugins\xmloutput [0.8.7.dev]

Revision history for this message
Gary van der Merwe (garyvdm) wrote :

Martitza: Thanks for the report. Not sure how I missed that. Fixed now.

Revision history for this message
Martitza (martitzam) wrote :

Gary: Thanks. And thanks for the rapid response.

Changed in qbzr:
status: Fix Committed → Fix Released
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.