Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/abacus.py
diff options
context:
space:
mode:
authorWalter Bender <walter.bender@gmail.com>2011-06-25 14:37:51 (GMT)
committer Walter Bender <walter.bender@gmail.com>2011-06-25 14:37:51 (GMT)
commit935adda4ed5c9b903e569994fea74b5d0d48fc36 (patch)
tree2f574aa2438d91610b70900adfa9b17f12189f66 /abacus.py
parent6dcc3bb73728dd5e23cbff907e52d2fd606b57da (diff)
pep8 cleanup
Diffstat (limited to 'abacus.py')
-rwxr-xr-xabacus.py76
1 files changed, 37 insertions, 39 deletions
diff --git a/abacus.py b/abacus.py
index 6165106..596219b 100755
--- a/abacus.py
+++ b/abacus.py
@@ -1,5 +1,5 @@
-# -*- coding: utf-8 -*-
#!/usr/bin/env python
+# -*- coding: utf-8 -*-
#Copyright (c) 2010, Walter Bender
@@ -13,8 +13,6 @@
# Free Software Foundation, Inc., 59 Temple Place - Suite 330,
# Boston, MA 02111-1307, USA.
-import pygtk
-pygtk.require('2.0')
import gtk
from gettext import gettext as _
@@ -25,6 +23,7 @@ from abacus_window import Abacus, Custom, Suanpan, Soroban, Schety,\
class AbacusMain:
+
def __init__(self):
self.r = 0
self.tw = None
@@ -34,10 +33,10 @@ class AbacusMain:
data_file = open('.abacusrc', 'r')
except IOError:
data_file = open('.abacusrc', 'a+')
- data_file.write(str(50)+'\n')
- data_file.write(str(50)+'\n')
- data_file.write(str(800)+'\n')
- data_file.write(str(550)+'\n')
+ data_file.write(str(50) + '\n')
+ data_file.write(str(50) + '\n')
+ data_file.write(str(800) + '\n')
+ data_file.write(str(550) + '\n')
data_file.seek(0)
self.x = int(data_file.readline())
self.y = int(data_file.readline())
@@ -46,39 +45,38 @@ class AbacusMain:
self.win.set_default_size(self.width, self.height)
self.win.move(self.x, self.y)
self.win.maximize()
- self.win.set_title(_("Abacus"))
- self.win.connect("delete_event", lambda w,e: gtk.main_quit())
+ self.win.set_title(_('Abacus'))
+ self.win.connect('delete_event', lambda w, e: gtk.main_quit())
ABACI = {
- "c": _("Suanpan"),
- "j": _("Soroban"),
- "r": _("Schety"),
- "m": _("Nepohualtzintzin"),
- "b": _("Binary"),
- "h": _("Hexadecimal"),
- "f": _("Fraction"),
- "d": _("Decimal"),
- "C": _("Caacupé"),
- "R": _("Rods")
+ 'c': _('Suanpan'),
+ 'j': _('Soroban'),
+ 'r': _('Schety'),
+ 'm': _('Nepohualtzintzin'),
+ 'b': _('Binary'),
+ 'h': _('Hexadecimal'),
+ 'f': _('Fraction'),
+ 'd': _('Decimal'),
+ 'C': _('Caacupé'),
+ 'R': _('Rods')
}
menu = gtk.Menu()
for k, v in ABACI.iteritems():
menu_items = gtk.MenuItem(v)
menu.append(menu_items)
- menu_items.connect("activate", self._switch_abacus_cb, k)
- menu_items = gtk.MenuItem(_("Reset"))
+ menu_items.connect('activate', self._switch_abacus_cb, k)
+ menu_items = gtk.MenuItem(_('Reset'))
menu.append(menu_items)
- menu_items.connect("activate", self._reset)
- menu_items = gtk.MenuItem(_("Quit"))
+ menu_items.connect('activate', self._reset)
+ menu_items = gtk.MenuItem(_('Quit'))
menu.append(menu_items)
- menu_items.connect("activate", self.destroy)
+ menu_items.connect('activate', self.destroy)
menu_items.show()
- root_menu = gtk.MenuItem("Tools")
+ root_menu = gtk.MenuItem('Tools')
root_menu.show()
root_menu.set_submenu(menu)
- # A vbox to put a menu and the canvas in:
vbox = gtk.VBox(False, 0)
self.win.add(vbox)
vbox.show()
@@ -132,16 +130,16 @@ class AbacusMain:
def _switch_abacus_cb(self, widget, user):
ABACI = {
- "b": self.abacus.binary,
- "c": self.abacus.chinese,
- "f": self.abacus.fraction,
- "h": self.abacus.hex,
- "j": self.abacus.japanese,
- "m": self.abacus.mayan,
- "r": self.abacus.russian,
- "d": self.abacus.decimal,
- "C": self.abacus.caacupe,
- "R": self.abacus.cuisenaire
+ 'b': self.abacus.binary,
+ 'c': self.abacus.chinese,
+ 'f': self.abacus.fraction,
+ 'h': self.abacus.hex,
+ 'j': self.abacus.japanese,
+ 'm': self.abacus.mayan,
+ 'r': self.abacus.russian,
+ 'd': self.abacus.decimal,
+ 'C': self.abacus.caacupe,
+ 'R': self.abacus.cuisenaire
}
self.abacus.mode.hide()
self.abacus.mode = ABACI[user]
@@ -149,18 +147,18 @@ class AbacusMain:
return True
def _reset(self, event, data=None):
- """ Reset beads to initial position """
+ ''' Reset beads to initial position '''
self.abacus.mode.reset_abacus()
return
def destroy(self, event, data=None):
- """ Callback for destroy event. """
+ ''' Callback for destroy event. '''
gtk.main_quit()
def main():
gtk.main()
return 0
-if __name__ == "__main__":
+if __name__ == '__main__':
AbacusMain()
main()