Ticket #11191: mythproto.py.patch

File mythproto.py.patch, 1.1 KB (added by raja.ap.in@…, 7 years ago)

Patch to this file https://raw.github.com/MythTV/mythtv/master/mythtv/bindings/python/MythTV/mythproto.py

Line 
1@@ -608,6 +608,7 @@ class FileOps( BECache ):
2         getRecording()      - return a Program object for a recording
3         deleteRecording()   - notify the backend to delete a recording
4         forgetRecording()   - allow a recording to re-record
5+        stopRecording()     - stop a recording without deleting the file
6         deleteFile()        - notify the backend to delete a file
7                               in a storage group
8         getHash()           - return the hash of a file in a storage group
9@@ -650,6 +651,11 @@ class FileOps( BECache ):
10         self.backendCommand(BACKEND_SEP.join(['FORGET_RECORDING',
11                     program.toString()]))
12 
13+    def stopRecording(self, program):
14+        """FileOps.stopRecording(program) -> None"""
15+        self.backendCommand(BACKEND_SEP.join(['STOP_RECORDING',
16+                    program.toString()]))
17+                   
18     def deleteFile(self, file, sgroup):
19         """FileOps.deleteFile(file, storagegroup) -> retcode"""
20         return self.backendCommand(BACKEND_SEP.join(\