2013-11-08, 11:31
i have this script that always worked now I'm adapting the skin for gotham.
can't seem to find the issue.. any help?
at
gives error
TypeError: function takes exactly 1 argument (0 given)
can't seem to find the issue.. any help?
Code:
import xbmc, xbmcaddon, xbmcgui, xbmcplugin, os
from sqlite3 import dbapi2 as sqlite3
import urllib2,urllib
import re
import shutil
import glob
import sys
print '--------------------------------------------'
print sys.argv[1]
print '--------------------------------------------'
localtxt1 = 'Playing Options'
localtxt3 = 'Activate Cinema Experience?'
dialog = xbmcgui.Dialog()
class MyClass(xbmcgui.Window):
def __init__(self):
if dialog.yesno(localtxt1, localtxt3):
xbmc.executebuiltin("XBMC.RunScript(script.cinema.experience,movieid="+sys.argv[1]+")")
else:
xbmc.executeJSONRPC('{"jsonrpc": "2.0", "method": "Player.Open", "params": {"item": {"movieid": '+sys.argv[1]+'}, "options": {"resume": true}}, "id": 1}' )
mydisplay = MyClass()
mydisplay.doModal()
del mydisplay
at
Code:
window = MyClass()
TypeError: function takes exactly 1 argument (0 given)