﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc	mlocked
6678	Additional functions for Python bindings	Raymond Wagner <raymond@…>	Anduin Withers	"MythDB.setSetting(value, data, hostname=None):
    Counter function to the existing MythDB.getSetting(). Will create new entry if setting does not already exist.

MythDB.getCast(chanid, starttime, roles=None):
    Takes channel id and start time as integers, with an optional 'roles' to search for.  With no 'roles', will return a dictionary of tuples indexed by role.  When given a single string or tuple of strings, will return a tuple of all cast members matching those roles.

MythTV.getRecording(chanid, starttime):
    Takes channel id and start time as integers, and implements 'QUERY_RECORDING TIMESLOT'.  Will return a Program object.

MythTV.getRecordings():
    Implements 'QUERY_RECORDINGS' and returns a list of Program objects.

MythTV.getCheckfile(program):
    Takes a Program object and implements 'QUERY_CHECKFILE', returning the location of a recording in the file system.  This currently includes a bugfix where the command requires an additional two separators.

Program.toString():
    Implements a 'toString' function to revert a Program object back to a string format usable by MythProto command calls."	enhancement	closed	minor	0.22	Bindings - Python	head	medium	fixed			0
