Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYader Velásquez <yajosev@gmail.com>2010-08-16 02:18:07 (GMT)
committer Yader Velásquez <yajosev@gmail.com>2010-08-16 02:18:07 (GMT)
commitf54c067c71f61f70d0c205f2baf4d846c3329efe (patch)
tree29133ba493041cb51bcc773f137cb3a1cde4e7b5
parentdeee9b7ca14923dba5f7089ed3353d2e2f0d658b (diff)
new classes and functions for time and file
-rw-r--r--archivo.py30
-rw-r--r--fecha.py15
2 files changed, 40 insertions, 5 deletions
diff --git a/archivo.py b/archivo.py
new file mode 100644
index 0000000..ab3dbee
--- /dev/null
+++ b/archivo.py
@@ -0,0 +1,30 @@
+# -*- coding: utf-8 -*-
+#
+#Copyright (C) 2010, Yader Velasquez
+#Copyright (C) 2010, Marcelo Gutierrez
+#
+#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
+#along with this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#Utils for make a date dictionary and save it in a file
+
+import pickle
+
+def guardar_dato(indice, contenido, archivo):
+ '''get a id dependig of the unix time, and the content'''
+ indice = str(indice)
+ dict = {}
+ dict[indice] = contenido
+ f = open(archivo, 'w')
+ pickle.dump(dict, f)
+ f.close()
diff --git a/fecha.py b/fecha.py
index ee9ebe7..6281674 100644
--- a/fecha.py
+++ b/fecha.py
@@ -16,17 +16,22 @@
#You should have received a copy of the GNU General Public License
#along with this program. If not, see <http://www.gnu.org/licenses/>.
-from datetime import date
+from time import time, localtime, strftime
class Fecha(object):
'''a simple class for get and convert date'''
def __init__(self):
'''init class'''
- self.fecha = date.today()
+ self.fecha_unix = time()
def convertir(self):
- '''class for convert date'''
- return self.fecha.strftime("%d de %B de %Y")
-
+ '''return a friendly date for user'''
+ return strftime("%d de %b de %Y", localtime(self.fecha_unix))
+
+ def exportar(self):
+ '''convert a unix date to int and after to string'''
+ self.fecha = int(self.fecha_unix)
+ return str(self.fecha)
+