Merge branch 'master' of ssh://repo.or.cz/srv/git/recordtv
[recordtv.git] / src / rtv_programmeinfo.py
blobac6f48bf6da43093ce02265129020b41ead4da8b
1 #!/usr/bin/python
3 import rtv_propertiesfile
5 class ProgrammeInfo( rtv_propertiesfile.PropertiesFile ):
7 def __init__( self ):
8 self.title = None
9 self.sub_title = None
10 self.description = None
11 self.channel = None
12 self.channel_pretty = None
13 self.startTime = None
14 self.endTime = None
15 self.categories = []
16 self.atJob = None
17 self.deleteTime = None
18 self.priority = None
19 self.destination = None
20 self.unique_subtitles = True
23 def clashes_with( self, otherPi ):
25 return ( ( otherPi.startTime >= self.startTime and
26 otherPi.startTime < self.endTime )
28 ( self.startTime >= otherPi.startTime and
29 self.startTime < otherPi.endTime ) )
31 def get_priority( self ):
32 if self.priority == None:
33 return 0
34 else:
35 return int( self.priority )