[Top][All Lists]
[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)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Librefm-commits] [1636] Extracted date prompting.,
Daniel Watkins <=