#from time import datetime
from Tools import Directories, Notifications
+from Components.config import config
import timer
import xml.dom.minidom
self.prepareOK = True
else:
# error.
- Notifications.AddNotificationWithCallback(self.failureCB, MessageBox, _("A timer failed to record!\nDisable TV and try again?\n"))
+ if config.recording.asktozap.value == 0:
+ Notifications.AddNotificationWithCallback(self.failureCB, MessageBox, _("A timer failed to record!\nDisable TV and try again?\n"))
+ else: # zap without asking
+ self.failureCB(True)
elif event == self.EventStart:
if self.prepareOK:
self.record_service.start()
self.activate(self.EventPrepare)
if self.wantStart:
print "post-activating record"
+ NavigationInstance.instance.playService(self.serviceref)
self.activate(self.EventStart)
else:
print "user killed record"
</menu>
<menu text="System">
<item text="Language"><screen module="LanguageSelection" /></item>
+ <item text="Recording"><setup id="recording" /></item>
<item text="Timezone"><setup id="timezone" /></item>
<item text="Video Audio"><setup id="avsetup" /></item>
<item text="UHF Modulator"><setup id="RFmod" /></item>
<item text="AC3 default">config.av.defaultac3</item>
<item text="VCR Switch">config.av.vcrswitch</item>
</setup>
+ <setup key="recording" title="Recording">
+ <item text="Ask before zapping">config.recording.asktozap</item>
+ </setup>
<setup key="network" title="Network setup">
<item text="Use DHCP">config.network.dhcp</item>
<item text="IP Address">config.network.ip</item>
AVSwitch.py Network.py RFmod.py DiskInfo.py NimManager.py Lcd.py \
EpgList.py ScrollLabel.py Timezones.py Language.py HelpMenuList.py \
BlinkingPixmap.py Pixmap.py ConditionalWidget.py Slider.py LanguageList.py \
- PluginList.py PluginComponent.py
+ PluginList.py PluginComponent.py RecordingConfig.py
import Components.AVSwitch
Components.AVSwitch.InitAVSwitch()
+import Components.RecordingConfig
+Components.RecordingConfig.InitRecordingConfig()
+
import Components.Network
Components.Network.InitNetwork()
../lib/python/Components/NimManager.py \
../lib/python/Components/EventInfo.py \
../lib/python/Components/Network.py \
+ ../lib/python/Components/RecordingConfig.py \
../RecordTimer.py
./xml2po.py ../data/ >> enigma2.pot