OSDN Git Service

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

rec10/trunk/src/timerec.py

index f9fe0e0..b81343b 100644 (file)
@@ -407,9 +407,15 @@ def type_final(typetxt,chtxt,title,bt,et,opt):
                     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)
+                try:
+                    os.chmod(os.path.join(movepath,title+".ts.b25"),0777)
+                except:
+                    ""
                 recque.writeRecQue(movepath, chtxt, title, opt)
-                os.chmod(os.path.join(movepath,title+".recq"),0777)
+                try:
+                    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)
@@ -538,9 +544,15 @@ def type_decode_que(typetxt,chtxt,title,bt,et,opt):
                         shutil.copy(os.path.join(recpath,title+".ts"), os.path.join(movepath,title+".ts"))
                     except:
                         ""
-                    os.chmod(os.path.join(movepath,title+".ts"),0777)
+                    try:
+                        os.chmod(os.path.join(movepath,title+".ts"),0777)
+                    except:
+                        ""
                     recque.writeRecQue(movepath, chtxt, title, opt)
-                    os.chmod(os.path.join(movepath,title+".recq"),0777)
+                    try:
+                        os.chmod(os.path.join(movepath,title+".recq"),0777)
+                    except:
+                        ""
                     time.sleep(5)
                     if os.path.getsize(os.path.join(recpath,title+".ts"))==os.path.getsize(os.path.join(movepath,title+".ts")):
                         os.remove(os.path.join(recpath,title+".ts"))
@@ -658,17 +670,29 @@ def type_encode_que(typetxt,chtxt,title,bt,et,opt):
                             shutil.copy(os.path.join(recpath,title+".mp4"), os.path.join(movepath,title+".mp4"))
                         except:
                             ""
-                        os.chmod(os.path.join(movepath,title+".mp4"),0777)
+                        try:
+                            os.chmod(os.path.join(movepath,title+".mp4"),0777)
+                        except:
+                            ""
                         recque.writeRecQue(movepath, chtxt, title, opt)
-                        os.chmod(os.path.join(movepath,title+".recq"),0777)
+                        try:
+                            os.chmod(os.path.join(movepath,title+".recq"),0777)
+                        except:
+                            ""
                     elif os.path.exists(os.path.join(recpath,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)
+                        try:
+                            os.chmod(os.path.join(movepath,title+".mkv"),0777)
+                        except:
+                            ""
                         recque.writeRecQue(movepath, chtxt, title, opt)
-                        os.chmod(os.path.join(movepath,title+".recq"),0777)
+                        try:
+                            os.chmod(os.path.join(movepath,title+".recq"),0777)
+                        except:
+                            ""
                 except Exception, inst:
                     errtxt1="move mkv/mp4 error."
                     errtxt2=str(type(inst))+"\n"