From 2e4b6d3c260f152c139ccf2a53215c6682515d97 Mon Sep 17 00:00:00 2001 From: Cristhofer Travieso Date: Mon, 09 Jul 2012 19:16:28 +0000 Subject: elimine el archivo convert.py y coloque su contenido en activity.py --- diff --git a/activity.py b/activity.py index 9c6ec41..ed5086f 100644 --- a/activity.py +++ b/activity.py @@ -20,7 +20,6 @@ import gtk import pango -import convert from sugar.activity import activity from sugar.activity.widgets import StopButton @@ -29,6 +28,16 @@ from sugar.graphics.toolbarbox import ToolbarBox from sugar.graphics.toolbutton import ToolButton from sugar.graphics.radiotoolbutton import RadioToolButton +dic = {} + +lenght = {"Metro": 1, "Km": 1000, "cm": 0.01, "Yarda": 1.09361, "Pie": 3.28084, + "Brazas": 0.5468} +speed = {} +area = {} +weight = {} +volume = {} +time = {} + class ConvertActivity(activity.Activity): def __init__(self, handle): @@ -142,3 +151,8 @@ class Canvas(gtk.VBox): label = gtk.Label("000") label.modify_font(pango.FontDescription('120')) self.pack_start(label, True, True, 5) + + +def convert(number, unit, to_unit): + _unit = number * dic[unit] + return _unit * dic[to_unit] diff --git a/convert.py b/convert.py deleted file mode 100644 index 484daa6..0000000 --- a/convert.py +++ /dev/null @@ -1,82 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- - -# comverter.py by: -# Cristhofer Travieso - -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# alenght with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -dic = {} - -lenght = {"Metro": 1, "Km": 1000, "cm": 0.01, "Yarda": 1.09361, "Pie": 3.28084, - "Brazas": 0.5468} -speed = {} -area = {} -weight = {} -volume = {} -time = {} - - -def convert_lenght(number, unit, to_unit): - - _unit = number * lenght[unit] - return _unit * lenght[to_unit] - - -def convert_time(number, unit, to_unit): - - _unit = number * time[unit] - return _unit * time[to_unit] - - -def convert_volume(number, unit, to_unit): - - _unit = number * volume[unit] - return _unit * volume[to_unit] - - -def convert_area(number, unit, to_unit): - - _unit = number * area[unit] - return _unit * area[to_unit] - - -def convert_weight(number, unit, to_unit): - - _unit = number * weight[unit] - return _unit * weight[to_unit] - - -def convert_speed(number, unit, to_unit): - - _unit = number * speed[to_unit] - return _unit * speed[to_unit] - - -def return_list(type_u): - if type_u == "lenght": - dic = lenght - elif type_u == "volume": - dic = volume - elif type_u == "area": - dic = area - elif type_u == "weight": - dic = weight - elif type_u == "speed": - dic = speed - elif type_u == "time": - dic = time - - return dic.key() -- cgit v0.9.1