Quickly gtk does not start when an existing project is deleted

Bug #1026624 reported by Bhavani Shankar
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
quickly-gtk
New
Undecided
Unassigned

Bug Description

Steps tried to reproduce:

1. Created a project named test_proj on a fresh install
2. Deleted the folder test_proj

Output got:

Quickly gtk fails to launch with the below traceback

bhavani@bhavani-spagetti-monster:/opt/extras.ubuntu.com/quickly-gtk/bin$ ./quickly-gtk
/usr/lib/python2.7/dist-packages/gi/overrides/Gtk.py:391: Warning: g_object_set_property: construct property "type" for object `Window' can't be set after construction
  Gtk.Window.__init__(self, type=type, **kwargs)
Switched to create section
Traceback (most recent call last):
  File "./quickly-gtk", line 46, in <module>
    quickly_gtk.main()
  File "/opt/extras.ubuntu.com/quickly-gtk/quickly_gtk/__init__.py", line 45, in main
    window = QuicklyGtkWindow.QuicklyGtkWindow()
  File "/opt/extras.ubuntu.com/quickly-gtk/quickly_gtk_lib/Window.py", line 46, in __new__
    new_object.finish_initializing(builder)
  File "/opt/extras.ubuntu.com/quickly-gtk/quickly_gtk/QuicklyGtkWindow.py", line 83, in finish_initializing
    self.pm.load()
  File "/opt/extras.ubuntu.com/quickly-gtk/quickly_gtk_lib/projects.py", line 55, in load
    self.set_current(self.get_by_name(conf.get('current', 'project')))
  File "/opt/extras.ubuntu.com/quickly-gtk/quickly_gtk_lib/projects.py", line 100, in set_current
    os.chdir(self.current_project.project_path)
OSError: [Errno 2] No such file or directory: '/home/bhavani/test_proj'

Expected result:

Quickly-gtk should have launched with option to create a new project

I'm running precise on my system

bhavani@bhavani-spagetti-monster:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.04 LTS
Release: 12.04
Codename: precise

Regards,
Bhavi

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.