librefm-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Librefm-commits] [1636] Extracted date prompting.


From: Daniel Watkins
Subject: [Librefm-commits] [1636] Extracted date prompting.
Date: Fri, 15 May 2009 19:41:04 +0000

Revision: 1636
          http://svn.sv.gnu.org/viewvc/?view=rev&root=librefm&revision=1636
Author:   odd_bloke
Date:     2009-05-15 19:41:04 +0000 (Fri, 15 May 2009)
Log Message:
-----------
Extracted date prompting.

Modified Paths:
--------------
    trunk/scripts/offline-submit.py

Modified: trunk/scripts/offline-submit.py
===================================================================
--- trunk/scripts/offline-submit.py     2009-05-15 19:40:59 UTC (rev 1635)
+++ trunk/scripts/offline-submit.py     2009-05-15 19:41:04 UTC (rev 1636)
@@ -19,6 +19,16 @@
     return datetime.datetime.utcfromtimestamp(float(string))
 
 
+def _get_date(start_string):
+    dt = _parse_date(start_string)
+    input = ''
+    while input not in ['y', 'n']:
+        input = raw_input("Did you mean '%s UTC'? [Y/n]: " % (dt,)).lower()
+    if input == 'n':
+        sys.exit()
+    return dt
+
+
 if __name__ == '__main__':
     usage = "%prog [--server <SERVER>] <USERNAME> <START TIME> <MEDIA FILES>"
     parser = get_parser(usage=usage)
@@ -44,12 +54,7 @@
     tracks = args
     server = GobbleServer(server, username, password)
 
-    dt = _parse_date(start_string)
-    input = ''
-    while input not in ['y', 'n']:
-        input = raw_input("Did you mean '%s UTC'? [Y/n]: " % (dt,)).lower()
-    if input == 'n':
-        sys.exit()
+    dt = _get_date(start_string)
 
     for track in tracks:
         f = mutagen.File(track)





reply via email to

[Prev in Thread] Current Thread [Next in Thread]