<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Repair Tool of the Week: AppSnap</title>
	<atom:link href="http://www.technibble.com/repair-tool-of-the-week-appsnap/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.technibble.com/repair-tool-of-the-week-appsnap/</link>
	<description>A Resource for Computer Repair Technicians &#38; to get PC tech support help.</description>
	<lastBuildDate>Sat, 21 Nov 2009 09:20:45 -0600</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: r. zappin</title>
		<link>http://www.technibble.com/repair-tool-of-the-week-appsnap/comment-page-1/#comment-3445</link>
		<dc:creator>r. zappin</dc:creator>
		<pubDate>Sat, 16 Aug 2008 02:15:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.technibble.com/repair-tool-of-the-week-appsnap/#comment-3445</guid>
		<description>A fatal exception has occurred. Please report this bug to the AppSnap issue tracker: http://code.google.com/p/appsnap/issues/entry. Sorry for the inconvenience.

========================
Fri Aug 15 22:15:43 2008
========================

AppSnap = 1.3.3
wxPython = 2.8.7.1
PyCurl = libcurl/7.15.5 OpenSSL/0.9.8c zlib/1.2.3 c-ares/1.3.1
Locale = en_US

&gt;&gt;&gt; whitecolour = wx.Colour( blue=255,green=255,red=255 )
... (255, 255, 255, 255)
&gt;&gt;&gt; lightgreycolour = wx.Colour( blue=240,green=240,red=240 )
... (240, 240, 240, 255)
&gt;&gt;&gt; darkgreycolour = wx.Colour( blue=200,green=200,red=200 )
... (200, 200, 200, 255)
&gt;&gt;&gt; lightredcolour = wx.Colour( blue=180,green=180,red=255 )
... (255, 180, 180, 255)
&gt;&gt;&gt; lightbluecolour = wx.Colour( blue=255,green=200,red=180 )
... (180, 200, 255, 255)
&gt;&gt;&gt; bluecolour = wx.Colour( blue=255 )
... (0, 0, 255, 255)
&gt;&gt;&gt; sectionfont = wx.Font( style=wx.FONTSTYLE_NORMAL,pointSize=10,weight=wx.FONTWEIGHT_BOLD,family=wx.FONTFAMILY_DECORATIVE,face=&#039;Verdana&#039; )
... &lt;wx._gdi.Font; proxy of  &gt;
&gt;&gt;&gt; dropdownfont = wx.Font( style=wx.FONTSTYLE_NORMAL,pointSize=9,weight=wx.FONTWEIGHT_NORMAL,family=wx.FONTFAMILY_SWISS,face=&#039;Arial&#039; )
... &lt;wx._gdi.Font; proxy of  &gt;
&gt;&gt;&gt; filterfont = wx.Font( style=wx.FONTSTYLE_NORMAL,pointSize=9,weight=wx.FONTWEIGHT_NORMAL,family=wx.FONTFAMILY_SWISS,face=&#039;Arial&#039; )
... &lt;wx._gdi.Font; proxy of  &gt;
&gt;&gt;&gt; urlfont = wx.Font( style=wx.FONTSTYLE_NORMAL,pointSize=6,weight=wx.FONTWEIGHT_BOLD,family=wx.FONTFAMILY_TELETYPE,face=&#039;Courier New&#039; )
... &lt;wx._gdi.Font; proxy of  &gt;
&gt;&gt;&gt; cancelfont = wx.Font( style=wx.FONTSTYLE_NORMAL,pointSize=8,weight=wx.FONTWEIGHT_NORMAL,family=wx.FONTFAMILY_DEFAULT,underline=True )
... &lt;wx._gdi.Font; proxy of  &gt;
&gt;&gt;&gt; tbpanel = wx.Panel( pos=(0, 0),parent=self.objects[&#039;frame&#039;] )
... &lt;wx._windows.Panel; proxy of  &gt;
&gt;&gt;&gt; panel = wx.Panel( pos=(100, 1),parent=self.objects[&#039;frame&#039;] )
... &lt;wx._windows.Panel; proxy of  &gt;
&gt;&gt;&gt; dropdown = wx.Choice( parent=self.objects[&#039;panel&#039;],pos=(0, 1),size=(200, -1) )
... &lt;wx._controls.Choice; proxy of  &gt;
&gt;&gt;&gt; filterbox = wx.TextCtrl( parent=self.objects[&#039;panel&#039;],pos=(215, 3),size=(130, 19) )
... &lt;wx._controls.TextCtrl; proxy of  &gt;
&gt;&gt;&gt; bsizer = wx.BoxSizer( orient=wx.VERTICAL )
... &lt;wx._core.BoxSizer; proxy of  &gt;
&gt;&gt;&gt; scrollwindow = wx.ScrolledWindow( pos=(0, 25),parent=self.objects[&#039;panel&#039;] )
... &lt;wx._windows.ScrolledWindow; proxy of  &gt;
&gt;&gt;&gt; icon = wx.Icon( type=wx.BITMAP_TYPE_ICO,name=&#039;appsnap.ico&#039; )
... &lt;wx._gdi.Icon; proxy of  &gt;
&gt;&gt;&gt; downloadicon = wx.Icon( type=wx.BITMAP_TYPE_ICO,desiredHeight=16,desiredWidth=16,name=&#039;%systemroot%\system32\shell32.dll;18&#039; )
... &lt;wx._gdi.Icon; proxy of  &gt;
&gt;&gt;&gt; downloadbmp = wx.EmptyBitmap( width=16,height=16 )
... &lt;wx._gdi.Bitmap; proxy of  &gt;
&gt;&gt;&gt; installicon = wx.Icon( type=wx.BITMAP_TYPE_ICO,desiredHeight=16,desiredWidth=16,name=&#039;%systemroot%\system32\shell32.dll;15&#039; )
... &lt;wx._gdi.Icon; proxy of  &gt;
&gt;&gt;&gt; installbmp = wx.EmptyBitmap( width=16,height=16 )
... &lt;wx._gdi.Bitmap; proxy of  &gt;
&gt;&gt;&gt; upgradeicon = wx.Icon( type=wx.BITMAP_TYPE_ICO,desiredHeight=16,desiredWidth=16,name=&#039;%systemroot%\system32\shell32.dll;19&#039; )
... &lt;wx._gdi.Icon; proxy of  &gt;
&gt;&gt;&gt; upgradebmp = wx.EmptyBitmap( width=16,height=16 )
... &lt;wx._gdi.Bitmap; proxy of  &gt;
&gt;&gt;&gt; uninstallicon = wx.Icon( type=wx.BITMAP_TYPE_ICO,desiredHeight=16,desiredWidth=16,name=&#039;%systemroot%\system32\shell32.dll;32&#039; )
... &lt;wx._gdi.Icon; proxy of  &gt;
&gt;&gt;&gt; uninstallbmp = wx.EmptyBitmap( width=16,height=16 )
... &lt;wx._gdi.Bitmap; proxy of  &gt;
&gt;&gt;&gt; updateicon = wx.Icon( type=wx.BITMAP_TYPE_ICO,desiredHeight=16,desiredWidth=16,name=&#039;%systemroot%\system32\shell32.dll;35&#039; )
... &lt;wx._gdi.Icon; proxy of  &gt;
&gt;&gt;&gt; updatebmp = wx.EmptyBitmap( width=16,height=16 )
... &lt;wx._gdi.Bitmap; proxy of  &gt;
&gt;&gt;&gt; reloadicon = wx.Icon( type=wx.BITMAP_TYPE_ICO,desiredHeight=16,desiredWidth=16,name=&#039;%systemroot%\system32\shell32.dll;69&#039; )
... &lt;wx._gdi.Icon; proxy of  &gt;
&gt;&gt;&gt; reloadbmp = wx.EmptyBitmap( width=16,height=16 )
... &lt;wx._gdi.Bitmap; proxy of  &gt;
&gt;&gt;&gt; reportbugicon = wx.Icon( type=wx.BITMAP_TYPE_ICO,desiredHeight=16,desiredWidth=16,name=&#039;%systemroot%\system32\shell32.dll;13&#039; )
... &lt;wx._gdi.Icon; proxy of  &gt;
&gt;&gt;&gt; reportbugbmp = wx.EmptyBitmap( width=16,height=16 )
... &lt;wx._gdi.Bitmap; proxy of  &gt;
&gt;&gt;&gt; helpicon = wx.Icon( type=wx.BITMAP_TYPE_ICO,desiredHeight=16,desiredWidth=16,name=&#039;%systemroot%\system32\shell32.dll;23&#039; )
... &lt;wx._gdi.Icon; proxy of  &gt;
&gt;&gt;&gt; helpbmp = wx.EmptyBitmap( width=16,height=16 )
... &lt;wx._gdi.Bitmap; proxy of  &gt;
&gt;&gt;&gt; toolbar = wx.ToolBar( style=wx.TB_TEXT &#124; wx.TB_VERTICAL,parent=self.objects[&#039;tbpanel&#039;] )
... &lt;wx._controls.ToolBar; proxy of  &gt;
&gt;&gt;&gt; statusbar = wx.StatusBar( parent=self.objects[&#039;frame&#039;] )
... &lt;wx._windows.StatusBar; proxy of  &gt;
&gt;&gt;&gt; self.objects[&#039;frame&#039;].SetSizeHints( minH=590,minW=500 )
... None
&gt;&gt;&gt; self.objects[&#039;frame&#039;].SetIcon( icon=self.objects[&#039;icon&#039;] )
... None
&gt;&gt;&gt; self.objects[&#039;frame&#039;].SetToolBar( toolbar=self.objects[&#039;toolbar&#039;] )
... None
&gt;&gt;&gt; self.objects[&#039;frame&#039;].SetStatusBar( statBar=self.objects[&#039;statusbar&#039;] )
... None
&gt;&gt;&gt; self.objects[&#039;tbpanel&#039;].SetBackgroundColour( colour=self.objects[&#039;whitecolour&#039;] )
... True
&gt;&gt;&gt; self.objects[&#039;panel&#039;].SetBackgroundColour( colour=self.objects[&#039;whitecolour&#039;] )
... True
&gt;&gt;&gt; self.objects[&#039;dropdown&#039;].SetFont( font=self.objects[&#039;dropdownfont&#039;] )
... True
&gt;&gt;&gt; self.objects[&#039;filterbox&#039;].SetFont( font=self.objects[&#039;filterfont&#039;] )
... True
&gt;&gt;&gt; self.objects[&#039;filterbox&#039;].SetValue( value=u&quot;Filter&quot; )
... None
&gt;&gt;&gt; self.objects[&#039;filterbox&#039;].SetForegroundColour( colour=self.objects[&#039;darkgreycolour&#039;] )
... True
&gt;&gt;&gt; self.objects[&#039;scrollwindow&#039;].SetBackgroundColour( colour=self.objects[&#039;whitecolour&#039;] )
... True
&gt;&gt;&gt; self.objects[&#039;scrollwindow&#039;].SetScrollRate( xstep=0,ystep=10 )
... None
&gt;&gt;&gt; self.objects[&#039;scrollwindow&#039;].SetSizer( sizer=self.objects[&#039;bsizer&#039;] )
... None
&gt;&gt;&gt; self.objects[&#039;scrollwindow&#039;].EnableScrolling( y_scrolling=True,x_scrolling=False )
... None
&gt;&gt;&gt; self.objects[&#039;scrollwindow&#039;].SetFocus( )
... None
&gt;&gt;&gt; self.objects[&#039;downloadbmp&#039;].CopyFromIcon( icon=self.objects[&#039;downloadicon&#039;] )
... True
&gt;&gt;&gt; self.objects[&#039;installbmp&#039;].CopyFromIcon( icon=self.objects[&#039;installicon&#039;] )
... True
&gt;&gt;&gt; self.objects[&#039;upgradebmp&#039;].CopyFromIcon( icon=self.objects[&#039;upgradeicon&#039;] )
... True
&gt;&gt;&gt; self.objects[&#039;uninstallbmp&#039;].CopyFromIcon( icon=self.objects[&#039;uninstallicon&#039;] )
... True
&gt;&gt;&gt; self.objects[&#039;updatebmp&#039;].CopyFromIcon( icon=self.objects[&#039;updateicon&#039;] )
... True
&gt;&gt;&gt; self.objects[&#039;reloadbmp&#039;].CopyFromIcon( icon=self.objects[&#039;reloadicon&#039;] )
... True
&gt;&gt;&gt; self.objects[&#039;reportbugbmp&#039;].CopyFromIcon( icon=self.objects[&#039;reportbugicon&#039;] )
... True
&gt;&gt;&gt; self.objects[&#039;helpbmp&#039;].CopyFromIcon( icon=self.objects[&#039;helpicon&#039;] )
... True
&gt;&gt;&gt; self.objects[&#039;toolbar&#039;].SetBackgroundColour( colour=self.objects[&#039;whitecolour&#039;] )
... True
&gt;&gt;&gt; self.objects[&#039;statusbar&#039;].SetFieldsCount( number=2 )
... None
&gt;&gt;&gt; [&#039;wx.EVT_SIZE&#039;, &#039;( &#039;, &quot;self.objects[&#039;frame&#039;],&quot;, &#039;event_object.resize_all )&#039;]
&gt;&gt;&gt; [&#039;wx.EVT_CHOICE&#039;, &#039;( &#039;, &quot;self.objects[&#039;frame&#039;], self.objects[&#039;dropdown&#039;].GetId(),&quot;, &#039;event_object.category_chosen )&#039;]
&gt;&gt;&gt; [&#039;wx.EVT_TEXT&#039;, &#039;( &#039;, &quot;self.objects[&#039;frame&#039;], self.objects[&#039;filterbox&#039;].GetId(),&quot;, &#039;event_object.filter_section_list )&#039;]
&gt;&gt;&gt; [&#039;wx.EVT_SET_FOCUS&#039;, &#039;( &#039;, &quot;self.objects[&#039;filterbox&#039;],&quot;, &#039;event_object.adjust_filter_box_text )&#039;]
&gt;&gt;&gt; [&#039;wx.EVT_KILL_FOCUS&#039;, &#039;( &#039;, &quot;self.objects[&#039;filterbox&#039;],&quot;, &#039;event_object.adjust_filter_box_text )&#039;]

Traceback (most recent call last):
  File &quot;appsnapgui.py&quot;, line 4, in 
  File &quot;appsnap.pyo&quot;, line 45, in appsnap_main
  File &quot;.\appsnaplib\gui.py&quot;, line 92, in appsnap_start
  File &quot;.\appsnaplib\makegui.py&quot;, line 204, in parse_and_run
  File &quot;.\appsnaplib\guisetup.py&quot;, line 357, in setup
  File &quot;.\appsnaplib\config.py&quot;, line 104, in __init__
  File &quot;.\appsnaplib\config.py&quot;, line 338, in copy_database_to_cache
  File &quot;.\appsnaplib\config.py&quot;, line 330, in create_cache_directory
  File &quot;os.pyo&quot;, line 172, in makedirs
WindowsError: [Error 3] The system cannot find the path specified: &#039;&#039;</description>
		<content:encoded><![CDATA[<p>A fatal exception has occurred. Please report this bug to the AppSnap issue tracker: <a href="http://code.google.com/p/appsnap/issues/entry" rel="nofollow">http://code.google.com/p/appsnap/issues/entry</a>. Sorry for the inconvenience.</p>
<p>========================<br />
Fri Aug 15 22:15:43 2008<br />
========================</p>
<p>AppSnap = 1.3.3<br />
wxPython = 2.8.7.1<br />
PyCurl = libcurl/7.15.5 OpenSSL/0.9.8c zlib/1.2.3 c-ares/1.3.1<br />
Locale = en_US</p>
<p>&gt;&gt;&gt; whitecolour = wx.Colour( blue=255,green=255,red=255 )<br />
&#8230; (255, 255, 255, 255)<br />
&gt;&gt;&gt; lightgreycolour = wx.Colour( blue=240,green=240,red=240 )<br />
&#8230; (240, 240, 240, 255)<br />
&gt;&gt;&gt; darkgreycolour = wx.Colour( blue=200,green=200,red=200 )<br />
&#8230; (200, 200, 200, 255)<br />
&gt;&gt;&gt; lightredcolour = wx.Colour( blue=180,green=180,red=255 )<br />
&#8230; (255, 180, 180, 255)<br />
&gt;&gt;&gt; lightbluecolour = wx.Colour( blue=255,green=200,red=180 )<br />
&#8230; (180, 200, 255, 255)<br />
&gt;&gt;&gt; bluecolour = wx.Colour( blue=255 )<br />
&#8230; (0, 0, 255, 255)<br />
&gt;&gt;&gt; sectionfont = wx.Font( style=wx.FONTSTYLE_NORMAL,pointSize=10,weight=wx.FONTWEIGHT_BOLD,family=wx.FONTFAMILY_DECORATIVE,face=&#8217;Verdana&#8217; )<br />
&#8230; &lt;wx._gdi.Font; proxy of  &gt;<br />
&gt;&gt;&gt; dropdownfont = wx.Font( style=wx.FONTSTYLE_NORMAL,pointSize=9,weight=wx.FONTWEIGHT_NORMAL,family=wx.FONTFAMILY_SWISS,face=&#8217;Arial&#8217; )<br />
&#8230; &lt;wx._gdi.Font; proxy of  &gt;<br />
&gt;&gt;&gt; filterfont = wx.Font( style=wx.FONTSTYLE_NORMAL,pointSize=9,weight=wx.FONTWEIGHT_NORMAL,family=wx.FONTFAMILY_SWISS,face=&#8217;Arial&#8217; )<br />
&#8230; &lt;wx._gdi.Font; proxy of  &gt;<br />
&gt;&gt;&gt; urlfont = wx.Font( style=wx.FONTSTYLE_NORMAL,pointSize=6,weight=wx.FONTWEIGHT_BOLD,family=wx.FONTFAMILY_TELETYPE,face=&#8217;Courier New&#8217; )<br />
&#8230; &lt;wx._gdi.Font; proxy of  &gt;<br />
&gt;&gt;&gt; cancelfont = wx.Font( style=wx.FONTSTYLE_NORMAL,pointSize=8,weight=wx.FONTWEIGHT_NORMAL,family=wx.FONTFAMILY_DEFAULT,underline=True )<br />
&#8230; &lt;wx._gdi.Font; proxy of  &gt;<br />
&gt;&gt;&gt; tbpanel = wx.Panel( pos=(0, 0),parent=self.objects['frame'] )<br />
&#8230; &lt;wx._windows.Panel; proxy of  &gt;<br />
&gt;&gt;&gt; panel = wx.Panel( pos=(100, 1),parent=self.objects['frame'] )<br />
&#8230; &lt;wx._windows.Panel; proxy of  &gt;<br />
&gt;&gt;&gt; dropdown = wx.Choice( parent=self.objects['panel'],pos=(0, 1),size=(200, -1) )<br />
&#8230; &lt;wx._controls.Choice; proxy of  &gt;<br />
&gt;&gt;&gt; filterbox = wx.TextCtrl( parent=self.objects['panel'],pos=(215, 3),size=(130, 19) )<br />
&#8230; &lt;wx._controls.TextCtrl; proxy of  &gt;<br />
&gt;&gt;&gt; bsizer = wx.BoxSizer( orient=wx.VERTICAL )<br />
&#8230; &lt;wx._core.BoxSizer; proxy of  &gt;<br />
&gt;&gt;&gt; scrollwindow = wx.ScrolledWindow( pos=(0, 25),parent=self.objects['panel'] )<br />
&#8230; &lt;wx._windows.ScrolledWindow; proxy of  &gt;<br />
&gt;&gt;&gt; icon = wx.Icon( type=wx.BITMAP_TYPE_ICO,name=&#8217;appsnap.ico&#8217; )<br />
&#8230; &lt;wx._gdi.Icon; proxy of  &gt;<br />
&gt;&gt;&gt; downloadicon = wx.Icon( type=wx.BITMAP_TYPE_ICO,desiredHeight=16,desiredWidth=16,name=&#8217;%systemroot%\system32\shell32.dll;18&#8242; )<br />
&#8230; &lt;wx._gdi.Icon; proxy of  &gt;<br />
&gt;&gt;&gt; downloadbmp = wx.EmptyBitmap( width=16,height=16 )<br />
&#8230; &lt;wx._gdi.Bitmap; proxy of  &gt;<br />
&gt;&gt;&gt; installicon = wx.Icon( type=wx.BITMAP_TYPE_ICO,desiredHeight=16,desiredWidth=16,name=&#8217;%systemroot%\system32\shell32.dll;15&#8242; )<br />
&#8230; &lt;wx._gdi.Icon; proxy of  &gt;<br />
&gt;&gt;&gt; installbmp = wx.EmptyBitmap( width=16,height=16 )<br />
&#8230; &lt;wx._gdi.Bitmap; proxy of  &gt;<br />
&gt;&gt;&gt; upgradeicon = wx.Icon( type=wx.BITMAP_TYPE_ICO,desiredHeight=16,desiredWidth=16,name=&#8217;%systemroot%\system32\shell32.dll;19&#8242; )<br />
&#8230; &lt;wx._gdi.Icon; proxy of  &gt;<br />
&gt;&gt;&gt; upgradebmp = wx.EmptyBitmap( width=16,height=16 )<br />
&#8230; &lt;wx._gdi.Bitmap; proxy of  &gt;<br />
&gt;&gt;&gt; uninstallicon = wx.Icon( type=wx.BITMAP_TYPE_ICO,desiredHeight=16,desiredWidth=16,name=&#8217;%systemroot%\system32\shell32.dll;32&#8242; )<br />
&#8230; &lt;wx._gdi.Icon; proxy of  &gt;<br />
&gt;&gt;&gt; uninstallbmp = wx.EmptyBitmap( width=16,height=16 )<br />
&#8230; &lt;wx._gdi.Bitmap; proxy of  &gt;<br />
&gt;&gt;&gt; updateicon = wx.Icon( type=wx.BITMAP_TYPE_ICO,desiredHeight=16,desiredWidth=16,name=&#8217;%systemroot%\system32\shell32.dll;35&#8242; )<br />
&#8230; &lt;wx._gdi.Icon; proxy of  &gt;<br />
&gt;&gt;&gt; updatebmp = wx.EmptyBitmap( width=16,height=16 )<br />
&#8230; &lt;wx._gdi.Bitmap; proxy of  &gt;<br />
&gt;&gt;&gt; reloadicon = wx.Icon( type=wx.BITMAP_TYPE_ICO,desiredHeight=16,desiredWidth=16,name=&#8217;%systemroot%\system32\shell32.dll;69&#8242; )<br />
&#8230; &lt;wx._gdi.Icon; proxy of  &gt;<br />
&gt;&gt;&gt; reloadbmp = wx.EmptyBitmap( width=16,height=16 )<br />
&#8230; &lt;wx._gdi.Bitmap; proxy of  &gt;<br />
&gt;&gt;&gt; reportbugicon = wx.Icon( type=wx.BITMAP_TYPE_ICO,desiredHeight=16,desiredWidth=16,name=&#8217;%systemroot%\system32\shell32.dll;13&#8242; )<br />
&#8230; &lt;wx._gdi.Icon; proxy of  &gt;<br />
&gt;&gt;&gt; reportbugbmp = wx.EmptyBitmap( width=16,height=16 )<br />
&#8230; &lt;wx._gdi.Bitmap; proxy of  &gt;<br />
&gt;&gt;&gt; helpicon = wx.Icon( type=wx.BITMAP_TYPE_ICO,desiredHeight=16,desiredWidth=16,name=&#8217;%systemroot%\system32\shell32.dll;23&#8242; )<br />
&#8230; &lt;wx._gdi.Icon; proxy of  &gt;<br />
&gt;&gt;&gt; helpbmp = wx.EmptyBitmap( width=16,height=16 )<br />
&#8230; &lt;wx._gdi.Bitmap; proxy of  &gt;<br />
&gt;&gt;&gt; toolbar = wx.ToolBar( style=wx.TB_TEXT | wx.TB_VERTICAL,parent=self.objects['tbpanel'] )<br />
&#8230; &lt;wx._controls.ToolBar; proxy of  &gt;<br />
&gt;&gt;&gt; statusbar = wx.StatusBar( parent=self.objects['frame'] )<br />
&#8230; &lt;wx._windows.StatusBar; proxy of  &gt;<br />
&gt;&gt;&gt; self.objects['frame'].SetSizeHints( minH=590,minW=500 )<br />
&#8230; None<br />
&gt;&gt;&gt; self.objects['frame'].SetIcon( icon=self.objects['icon'] )<br />
&#8230; None<br />
&gt;&gt;&gt; self.objects['frame'].SetToolBar( toolbar=self.objects['toolbar'] )<br />
&#8230; None<br />
&gt;&gt;&gt; self.objects['frame'].SetStatusBar( statBar=self.objects['statusbar'] )<br />
&#8230; None<br />
&gt;&gt;&gt; self.objects['tbpanel'].SetBackgroundColour( colour=self.objects['whitecolour'] )<br />
&#8230; True<br />
&gt;&gt;&gt; self.objects['panel'].SetBackgroundColour( colour=self.objects['whitecolour'] )<br />
&#8230; True<br />
&gt;&gt;&gt; self.objects['dropdown'].SetFont( font=self.objects['dropdownfont'] )<br />
&#8230; True<br />
&gt;&gt;&gt; self.objects['filterbox'].SetFont( font=self.objects['filterfont'] )<br />
&#8230; True<br />
&gt;&gt;&gt; self.objects['filterbox'].SetValue( value=u&#8221;Filter&#8221; )<br />
&#8230; None<br />
&gt;&gt;&gt; self.objects['filterbox'].SetForegroundColour( colour=self.objects['darkgreycolour'] )<br />
&#8230; True<br />
&gt;&gt;&gt; self.objects['scrollwindow'].SetBackgroundColour( colour=self.objects['whitecolour'] )<br />
&#8230; True<br />
&gt;&gt;&gt; self.objects['scrollwindow'].SetScrollRate( xstep=0,ystep=10 )<br />
&#8230; None<br />
&gt;&gt;&gt; self.objects['scrollwindow'].SetSizer( sizer=self.objects['bsizer'] )<br />
&#8230; None<br />
&gt;&gt;&gt; self.objects['scrollwindow'].EnableScrolling( y_scrolling=True,x_scrolling=False )<br />
&#8230; None<br />
&gt;&gt;&gt; self.objects['scrollwindow'].SetFocus( )<br />
&#8230; None<br />
&gt;&gt;&gt; self.objects['downloadbmp'].CopyFromIcon( icon=self.objects['downloadicon'] )<br />
&#8230; True<br />
&gt;&gt;&gt; self.objects['installbmp'].CopyFromIcon( icon=self.objects['installicon'] )<br />
&#8230; True<br />
&gt;&gt;&gt; self.objects['upgradebmp'].CopyFromIcon( icon=self.objects['upgradeicon'] )<br />
&#8230; True<br />
&gt;&gt;&gt; self.objects['uninstallbmp'].CopyFromIcon( icon=self.objects['uninstallicon'] )<br />
&#8230; True<br />
&gt;&gt;&gt; self.objects['updatebmp'].CopyFromIcon( icon=self.objects['updateicon'] )<br />
&#8230; True<br />
&gt;&gt;&gt; self.objects['reloadbmp'].CopyFromIcon( icon=self.objects['reloadicon'] )<br />
&#8230; True<br />
&gt;&gt;&gt; self.objects['reportbugbmp'].CopyFromIcon( icon=self.objects['reportbugicon'] )<br />
&#8230; True<br />
&gt;&gt;&gt; self.objects['helpbmp'].CopyFromIcon( icon=self.objects['helpicon'] )<br />
&#8230; True<br />
&gt;&gt;&gt; self.objects['toolbar'].SetBackgroundColour( colour=self.objects['whitecolour'] )<br />
&#8230; True<br />
&gt;&gt;&gt; self.objects['statusbar'].SetFieldsCount( number=2 )<br />
&#8230; None<br />
&gt;&gt;&gt; ['wx.EVT_SIZE', '( ', "self.objects['frame'],&#8221;, &#8216;event_object.resize_all )&#8217;]<br />
&gt;&gt;&gt; ['wx.EVT_CHOICE', '( ', "self.objects['frame'], self.objects['dropdown'].GetId(),&#8221;, &#8216;event_object.category_chosen )&#8217;]<br />
&gt;&gt;&gt; ['wx.EVT_TEXT', '( ', "self.objects['frame'], self.objects['filterbox'].GetId(),&#8221;, &#8216;event_object.filter_section_list )&#8217;]<br />
&gt;&gt;&gt; ['wx.EVT_SET_FOCUS', '( ', "self.objects['filterbox'],&#8221;, &#8216;event_object.adjust_filter_box_text )&#8217;]<br />
&gt;&gt;&gt; ['wx.EVT_KILL_FOCUS', '( ', "self.objects['filterbox'],&#8221;, &#8216;event_object.adjust_filter_box_text )&#8217;]</p>
<p>Traceback (most recent call last):<br />
  File &#8220;appsnapgui.py&#8221;, line 4, in<br />
  File &#8220;appsnap.pyo&#8221;, line 45, in appsnap_main<br />
  File &#8220;.\appsnaplib\gui.py&#8221;, line 92, in appsnap_start<br />
  File &#8220;.\appsnaplib\makegui.py&#8221;, line 204, in parse_and_run<br />
  File &#8220;.\appsnaplib\guisetup.py&#8221;, line 357, in setup<br />
  File &#8220;.\appsnaplib\config.py&#8221;, line 104, in __init__<br />
  File &#8220;.\appsnaplib\config.py&#8221;, line 338, in copy_database_to_cache<br />
  File &#8220;.\appsnaplib\config.py&#8221;, line 330, in create_cache_directory<br />
  File &#8220;os.pyo&#8221;, line 172, in makedirs<br />
WindowsError: [Error 3] The system cannot find the path specified: &#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: San Diego PC Repair</title>
		<link>http://www.technibble.com/repair-tool-of-the-week-appsnap/comment-page-1/#comment-1149</link>
		<dc:creator>San Diego PC Repair</dc:creator>
		<pubDate>Mon, 24 Mar 2008 03:47:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.technibble.com/repair-tool-of-the-week-appsnap/#comment-1149</guid>
		<description>Thanks to Bryce for the heads up and Vitiated for confirming it runs as a portable. It&#039;ll definitely be going on the USB in the morning.

Regarding portability, from the FAQ:

&quot;Is there a portable or a ZIP version of AppSnap not requiring installation?

Just download the latest installer and extract it using any ZIP extractor. Then, rename $[31] to locale and delete $PLUGINSDIR. Copy the files to a USB key or any other folder. AppSnap will function as usual.

If you&#039;d like, you can change the cache_location in config.ini to cache. AppSnap will then download all installers into a sub-directory called cache thus ensuring that all downloaded installers are stored with AppSnap and not on the system AppSnap is executed on. This is useful if AppSnap is run from a USB key and you want the installers to be portable as well.&quot;</description>
		<content:encoded><![CDATA[<p>Thanks to Bryce for the heads up and Vitiated for confirming it runs as a portable. It&#8217;ll definitely be going on the USB in the morning.</p>
<p>Regarding portability, from the FAQ:</p>
<p>&#8220;Is there a portable or a ZIP version of AppSnap not requiring installation?</p>
<p>Just download the latest installer and extract it using any ZIP extractor. Then, rename $[31] to locale and delete $PLUGINSDIR. Copy the files to a USB key or any other folder. AppSnap will function as usual.</p>
<p>If you&#8217;d like, you can change the cache_location in config.ini to cache. AppSnap will then download all installers into a sub-directory called cache thus ensuring that all downloaded installers are stored with AppSnap and not on the system AppSnap is executed on. This is useful if AppSnap is run from a USB key and you want the installers to be portable as well.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Remote Computer Repair</title>
		<link>http://www.technibble.com/repair-tool-of-the-week-appsnap/comment-page-1/#comment-1147</link>
		<dc:creator>Remote Computer Repair</dc:creator>
		<pubDate>Sat, 13 Oct 2007 00:34:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.technibble.com/repair-tool-of-the-week-appsnap/#comment-1147</guid>
		<description>Love these tools, keep &#039;em coming!</description>
		<content:encoded><![CDATA[<p>Love these tools, keep &#8216;em coming!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vitiated</title>
		<link>http://www.technibble.com/repair-tool-of-the-week-appsnap/comment-page-1/#comment-1145</link>
		<dc:creator>Vitiated</dc:creator>
		<pubDate>Thu, 11 Oct 2007 23:55:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.technibble.com/repair-tool-of-the-week-appsnap/#comment-1145</guid>
		<description>Okay, use universal extractor (http://www.portablefreeware.com/?id=641) to extract. Place it on USB key and run appsnapgui.exe. Seems to run correctly as portable app! Oh, and it&#039;s got pdfcreator too. AWESOME</description>
		<content:encoded><![CDATA[<p>Okay, use universal extractor (<a href="http://www.portablefreeware.com/?id=641" rel="nofollow">http://www.portablefreeware.com/?id=641</a>) to extract. Place it on USB key and run appsnapgui.exe. Seems to run correctly as portable app! Oh, and it&#8217;s got pdfcreator too. AWESOME</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vitiated</title>
		<link>http://www.technibble.com/repair-tool-of-the-week-appsnap/comment-page-1/#comment-1144</link>
		<dc:creator>Vitiated</dc:creator>
		<pubDate>Thu, 11 Oct 2007 23:50:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.technibble.com/repair-tool-of-the-week-appsnap/#comment-1144</guid>
		<description>That looks sweet, is it portable? does it have pdfcreator?....i&#039;ll see...</description>
		<content:encoded><![CDATA[<p>That looks sweet, is it portable? does it have pdfcreator?&#8230;.i&#8217;ll see&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sand Tech Computer</title>
		<link>http://www.technibble.com/repair-tool-of-the-week-appsnap/comment-page-1/#comment-1146</link>
		<dc:creator>Sand Tech Computer</dc:creator>
		<pubDate>Thu, 11 Oct 2007 12:49:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.technibble.com/repair-tool-of-the-week-appsnap/#comment-1146</guid>
		<description>I like this, just used it.</description>
		<content:encoded><![CDATA[<p>I like this, just used it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bryce W</title>
		<link>http://www.technibble.com/repair-tool-of-the-week-appsnap/comment-page-1/#comment-1148</link>
		<dc:creator>Bryce W</dc:creator>
		<pubDate>Thu, 11 Oct 2007 07:45:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.technibble.com/repair-tool-of-the-week-appsnap/#comment-1148</guid>
		<description>Sorry about the lateness fellas. My ISP was having major issues.</description>
		<content:encoded><![CDATA[<p>Sorry about the lateness fellas. My ISP was having major issues.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
