extract extract, mkdir

This commit is contained in:
j 2007-07-11 14:09:49 +00:00
parent 8afda609c3
commit 2cdd6f1607
2 changed files with 9 additions and 6 deletions

View file

@ -488,16 +488,19 @@ class ArchiveFile(SQLObject):
if self.height <= 0: if self.height <= 0:
return return
if not exists(self.mini_movie_file):
print "mini movie missing, skipping", self.path
return
t = self.timelineFile t = self.timelineFile
if exists(self.mini_movie_file):
if not exists(os.path.dirname(t)):
os.makedirs(os.path.dirname(t))
#lets only extract the timeline if it does not exist yet
if exists(t): if exists(t):
print "skipping, ", self.path print "skipping, ", self.path
return return
if not exists(dirname(t)):
os.makedirs(dirname(t))
#this fails in tg-admin shell #this fails in tg-admin shell
extractTimelineScript = abspath(join(dirname(__file__), "tools/extract_timeline.py")) #extractTimelineScript = abspath(join(dirname(__file__), "tools/extract_timeline.py"))
extractTimelineScript = abspath(join(dirname(cache.cache_root), "tools/extract_timeline.py"))
#this fails is called inside server #this fails is called inside server
#extractTimelineScript = "oxdbarchive/tools/extract_timeline.py" #extractTimelineScript = "oxdbarchive/tools/extract_timeline.py"
cmd = "python %s %s %s" %(extractTimelineScript, t, self.mini_movie_file) cmd = "python %s %s %s" %(extractTimelineScript, t, self.mini_movie_file)

View file

@ -112,7 +112,7 @@ if __name__ == "__main__":
if len(sys.argv) < 2: if len(sys.argv) < 2:
usage() usage()
if not os.path.exists(os.path.dirname(sys.argv[1])): if not os.path.exists(os.path.dirname(sys.argv[1])):
print "target does not exist" print "target does not exist", sys.argv[1]
sys.exit(1) sys.exit(1)
g = GstTimeline(sys.argv[1]) g = GstTimeline(sys.argv[1])