Fix behavior for dot inside /proc/sys/ path

	When /proc/sys/ path contain dot (for example netif name) and config
	file using * for filename tuna fail with traceback:

	Invalid item! file: /proc/sys/net/ipv6/conf/tuna/1/forwarding
	Traceback (most recent call last):
	  File "/usr/bin/tuna", line 647, in <module>
	    main()
	  File "/usr/bin/tuna", line 641, in main
	    app = tuna_gui.main_gui(kthreads, uthreads, cpus_filtered)
	  File "/usr/lib/python2.7/site-packages/tuna/tuna_gui.py", line 64, in __init__
	    self.profileview.init_default_file()
	  File "/usr/lib/python2.7/site-packages/tuna/gui/profileview.py", line 146, in init_default_file
	    self.commonview.updateCommonView()
	  File "/usr/lib/python2.7/site-packages/tuna/gui/commonview.py", line 13, in updateCommonView
	    self.setup()
	  File "/usr/lib/python2.7/site-packages/tuna/gui/commonview.py", line 80, in setup
	    frameContent[catCntr]['texts'][contentCntr].set_value(int(self.config.ctlParams[catCntr][val]))
	ValueError: invalid literal for int() with base 10: ''

	This patch add support for escaping "." character.

Signed-off-by: Petr Oros <poros@redhat.com>
Reported-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1178917
Signed-off-by: John Kacur <jkacur@redhat.com>
1 file changed