OSDN Git Service

implement recque system.
authorgn64_jp <gn64_jp@4e526526-5e11-4fc0-8910-f8fd03428081>
Wed, 3 Nov 2010 08:18:34 +0000 (08:18 +0000)
committergn64_jp <gn64_jp@4e526526-5e11-4fc0-8910-f8fd03428081>
Wed, 3 Nov 2010 08:18:34 +0000 (08:18 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/rec10@718 4e526526-5e11-4fc0-8910-f8fd03428081

rec10/trunk/src/timerec.py

index 8baa308..f9fe0e0 100644 (file)
@@ -403,12 +403,15 @@ def type_final(typetxt,chtxt,title,bt,et,opt):
             recdb.rec_reckey(typetxtdecque, newtitle, chtxt, btime, etime, opt)
         else:
             try:
-                shutil.copy(os.path.join(recpath,title+".ts.b25"), os.path.join(movepath,title+".ts.b25"))
+                try:
+                    shutil.copy(os.path.join(recpath,title+".ts.b25"), os.path.join(movepath,title+".ts.b25"))
+                except:
+                    ""
                 os.chmod(os.path.join(movepath,title+".ts.b25"),0777)
                 recque.writeRecQue(movepath, chtxt, title, opt)
                 os.chmod(os.path.join(movepath,title+".recq"),0777)
-            except:
-                ""
+            except Exception, inst:
+                recdblist.Commonlogex("Error", "Move option(timerec.py)", str(type(inst)),str(inst)+traceback.format_exc(),log_level=200)
             recdb.rec_reckey(recdblist.REC_MOVE_END, newtitle, chtxt, btime, etime, opt)
         sys.exit()
 def type_keyword(typetxt,chtxt,title,bt,et,opt,deltatime):
@@ -531,7 +534,10 @@ def type_decode_que(typetxt,chtxt,title,bt,et,opt):
                 recdb.rec_reckey(typetxtencque, title, chtxt, btime, etime, opt)
             else:
                 try:
-                    shutil.copy(os.path.join(recpath,title+".ts"), os.path.join(movepath,title+".ts"))
+                    try:
+                        shutil.copy(os.path.join(recpath,title+".ts"), os.path.join(movepath,title+".ts"))
+                    except:
+                        ""
                     os.chmod(os.path.join(movepath,title+".ts"),0777)
                     recque.writeRecQue(movepath, chtxt, title, opt)
                     os.chmod(os.path.join(movepath,title+".recq"),0777)
@@ -648,12 +654,18 @@ def type_encode_que(typetxt,chtxt,title,bt,et,opt):
             if re.search("E", opt):
                 try:
                     if os.path.exists(os.path.join(recpath,title+".mp4")):
-                        shutil.copy(os.path.join(recpath,title+".mp4"), os.path.join(movepath,title+".mp4"))
+                        try:
+                            shutil.copy(os.path.join(recpath,title+".mp4"), os.path.join(movepath,title+".mp4"))
+                        except:
+                            ""
                         os.chmod(os.path.join(movepath,title+".mp4"),0777)
                         recque.writeRecQue(movepath, chtxt, title, opt)
                         os.chmod(os.path.join(movepath,title+".recq"),0777)
                     elif os.path.exists(os.path.join(recpath,title+".mkv")):
-                        shutil.copy(os.path.join(recpath,title+".mkv"), os.path.join(movepath,title+".mkv"))
+                        try:
+                            shutil.copy(os.path.join(recpath,title+".mkv"), os.path.join(movepath,title+".mkv"))
+                        except:
+                            ""
                         os.chmod(os.path.join(movepath,title+".mkv"),0777)
                         recque.writeRecQue(movepath, chtxt, title, opt)
                         os.chmod(os.path.join(movepath,title+".recq"),0777)