当前位置: 首页>>代码示例>>Python>>正文


Python pydevd.settrace函数代码示例

本文整理汇总了Python中pysrc.pydevd.settrace函数的典型用法代码示例。如果您正苦于以下问题:Python settrace函数的具体用法?Python settrace怎么用?Python settrace使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了settrace函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: init

def init():
    # append pydev remote debugger
    if globalvar.REMOTE_DBG:
        # Make pydev debugger works for auto reload.
        # Note pydevd module need to be copied in XBMC\system\python\Lib\pysrc
        try:
            import pysrc.pydevd as pydevd
        # stdoutToServer and stderrToServer redirect stdout and stderr to eclipse console
            pydevd.settrace('localhost', stdoutToServer=True, stderrToServer=True)
        except ImportError:
            sys.stderr.write("Error: " +
                "You must add org.python.pydev.debug.pysrc to your PYTHONPATH.")

    
    globalvar.channels = [
            [0, 'favourites', 'Favourites', favourites],
            [1, 'cplus', 'Canal +', cplus],
            [2, 'france1', 'France 1ere', pluzz],
            [3, 'france2', 'France 2', pluzz],
            [4, 'france3', 'France 3', pluzz],
            [5, 'france4', 'France 4', pluzz],
            [6, 'france5', 'France 5', pluzz],
            [7, 'franceO', 'France O', pluzz],
            [8, 'arte', 'Arte', arte],
            [9, 'gulli', 'Gulli', gulli]
            ]    
开发者ID:FreeFighter77,项目名称:freplay,代码行数:26,代码来源:utils.py

示例2: startPyDevClient

 def startPyDevClient(self):
     started = False
     try:
         from pysrc import pydevd
         pydevd.settrace(port=5678, suspend=False)
         started = True
         self._statusBar().showMessage(u"PyDev debugging active")
     except:
         pass
     return started
开发者ID:wbyne,项目名称:qgis-remote-debug,代码行数:10,代码来源:remotedebug.py

示例3: debug

def debug():
    #http://wiki.xbmc.org/index.php?title=HOW-TO_debug_Python_Scripts_with_Eclipse
    # Make pydev debugger works for auto reload.
    # Note pydevd module need to be copied in XBMC\system\python\Lib\pysrc
    print sys.path
    try:
        from pysrc import pydevd
    # stdoutToServer and stderrToServer redirect stdout and stderr to eclipse console
        pydevd.settrace('localhost', stdoutToServer = True, stderrToServer = True)
    except ImportError:
        sys.stderr.write("Error: " +
            "You must add org.python.pydev.debug.pysrc to your PYTHONPATH.")
        sys.exit(1)
开发者ID:alshain,项目名称:xbmc-sftv,代码行数:13,代码来源:util.py

示例4: debug

 def debug(self):
     
     if REMOTE_DBG:
             # Make pydev debugger works for auto reload.
             # Note pydevd module need to be copied in XBMC\system\python\Lib\pysrc
         try:
             import pysrc.pydevd as pydevd
             # stdoutToServer and stderrToServer redirect stdout and stderr to eclipse console
             pydevd.settrace('localhost', port=5678, stdoutToServer=True, stderrToServer=True)
         except ImportError:
             sys.stderr.write("Error: " +
                     "You must add org.python.pydev.debug.pysrc to your PYTHONPATH.")
             sys.exit(1)         
     
     return
开发者ID:majello,项目名称:Sick-Beard-Majello,代码行数:15,代码来源:nyaatorrents.py

示例5: debugger

def debugger():
    try:

        remote_debugger = settings.getSetting('remote_debugger')
        remote_debugger_host = settings.getSetting('remote_debugger_host')

        # append pydev remote debugger
        if remote_debugger == 'true':
            # Make pydev debugger works for auto reload.
            # Note pydevd module need to be copied in XBMC\system\python\Lib\pysrc
            import pysrc.pydevd as pydevd
            # stdoutToServer and stderrToServer redirect stdout and stderr to eclipse console
            pydevd.settrace(remote_debugger_host, stdoutToServer=True, stderrToServer=True)
    except ImportError:
        xbmc.log(addon.getLocalizedString(30016), xbmc.LOGERROR)
        sys.exit(1)
    except :
        pass
开发者ID:ddurdle,项目名称:Amazon-Cloud-Drive-for-KODI,代码行数:18,代码来源:kodi_common.py

示例6: __init__

 def __init__(self, debug = True):
     '''
     Constructor
     '''
     if debug:
         # Make pydev debugger works for auto reload.
         # Note pydevd module need to be copied in XBMC\system\python\Lib\pysrc
         try:
             from pysrc import pydevd;  
         except:
             sys.stderr.write("Error: " +
                 "You must add org.python.pydev.debug.pysrc to your PYTHONPATH.");
             return;
         
         try:
             pydevd.settrace("localhost", stdoutToServer=True, stderrToServer=True, suspend=True);
         except:
             sys.stderr.write("Error: " +
                 "You must add org.python.pydev.debug.pysrc to your PYTHONPATH.");
             return;
开发者ID:IanCallaghan,项目名称:script.service.superepg,代码行数:20,代码来源:debugManager.py

示例7: startDebugging

 def startDebugging(self):
     active = False
     #Eric4
     try:
         from dbg_client.DebugClient import DebugClient
         DBG=DebugClient()
         DBG.startDebugger(host='localhost', filename='', port=42424, exceptions=True, enableTrace=True, redirect=True)
         active = True
         self._statusBar().showMessage(u"Eric4 debugging active")
     except:
         pass
     #PyDev (Eclipse)
     try:
         from pysrc import pydevd
         pydevd.settrace(port=5678, suspend=False)
         active = True
         self._statusBar().showMessage(u"PyDev debugging active")
     except:
         pass
     if not active:
         self._statusBar().showMessage(u"Debugging connection failed")
开发者ID:m-kuhn,项目名称:qgis-remote-debug,代码行数:21,代码来源:remotedebug.py

示例8:

except:
    import simplejson as json
import SimpleDownloader as downloader
import time


g_ignoreSetResolved=['plugin.video.f4mTester','plugin.video.shahidmbcnet']

REMOTE_DBG=False;
if REMOTE_DBG:
    # Make pydev debugger works for auto reload.
    # Note pydevd module need to be copied in XBMC\system\python\Lib\pysrc
    try:
        import pysrc.pydevd as pydevd
    # stdoutToServer and stderrToServer redirect stdout and stderr to eclipse console
        pydevd.settrace('localhost', stdoutToServer=True, stderrToServer=True)
    except ImportError:
        sys.stderr.write("Error: " +
            "You must add org.python.pydev.debug.pysrc to your PYTHONPATH.")
        sys.exit(1)  


addon = xbmcaddon.Addon('plugin.video.live.streams')
addon_version = addon.getAddonInfo('version')
profile = xbmc.translatePath(addon.getAddonInfo('profile').decode('utf-8'))
home = xbmc.translatePath(addon.getAddonInfo('path').decode('utf-8'))
favorites = os.path.join(profile, 'favorites')
REV = os.path.join(profile, 'list_revision')
icon = os.path.join(home, 'icon.png')
FANART = os.path.join(home, 'fanart.jpg')
source_file = os.path.join(profile, 'source_file')
开发者ID:aladm,项目名称:ShaniXBMCWork,代码行数:31,代码来源:default.py

示例9: log

#from resources.lib import tvWindow


#debugging
try:

    remote_debugger = addon.getSetting('remote_debugger')
    remote_debugger_host = addon.getSetting('remote_debugger_host')

    # append pydev remote debugger
    if remote_debugger == 'true':
        # Make pydev debugger works for auto reload.
        # Note pydevd module need to be copied in XBMC\system\python\Lib\pysrc
        import pysrc.pydevd as pydevd
        # stdoutToServer and stderrToServer redirect stdout and stderr to eclipse console
        pydevd.settrace(remote_debugger_host, stdoutToServer=True, stderrToServer=True)
except ImportError:
    log(addon.getLocalizedString(30016), True)
    sys.exit(1)
except :
    pass


# retrieve settings
user_agent = addon.getSetting('user_agent')


mode = plugin_queries['mode']

# make mode case-insensitive
mode = mode.lower()
开发者ID:azumimuo,项目名称:family-xbmc-addon,代码行数:31,代码来源:default.py

示例10: __init__

# REMOTE DEBUGGING
REMOTE_DBG = False

# append pydev remote debugger
if REMOTE_DBG:
    # Make pydev debugger works for auto reload.
    # Note pydevd module need to be copied in XBMC\system\python\Lib\pysrc
    try:
        import pysrc.pydevd as pydevd
    # stdoutToServer and stderrToServer redirect stdout and stderr to eclipse console
        pydevd.settrace('localhost', stdoutToServer=True, stderrToServer=True, suspend=False)
    except ImportError:
        sys.stderr.write("Error: " +
            "You must add org.python.pydev.debug.pysrc to your PYTHONPATH.")
        sys.exit(1)
    except:
        sys.stderr.write('Remote Debugger is not started')



##if (__name__ == "__main__" ):
##    from lib.main import Main
##    main = Main()
##    main.run()

class Main:
  def __init__(self):
    self.pDialog = None
    self.run()
开发者ID:gtfamily,项目名称:gtfamily,代码行数:29,代码来源:default.py

示例11:

'''
Created on Jan 9, 2011

@author: Administrator
'''


from pysrc import pydevd

pydevd.settrace('172.16.0.1', stdoutToServer=True, stderrToServer=True)
import rpyc
print 'marek'
开发者ID:mwicat,项目名称:s60rpyc,代码行数:12,代码来源:_devd.py

示例12: searchBacklog

    def searchBacklog(self, which_shows=None):

        REMOTE_DBG = False
            
        if REMOTE_DBG:
                    # Make pydev debugger works for auto reload.
                    # Note pydevd module need to be copied in XBMC\system\python\Lib\pysrc
            try:
                import pysrc.pydevd as pydevd
                    # stdoutToServer and stderrToServer redirect stdout and stderr to eclipse console
                pydevd.settrace('localhost', port=5678, stdoutToServer=True, stderrToServer=True)
            except ImportError:
                sys.stderr.write("Error: " +
                        "You must add org.python.pydev.debug.pysrc to your PYTHONPATH.")
                sys.exit(1)

        if which_shows:
            show_list = which_shows
        else:
            show_list = sickbeard.showList

        if self.amActive == True:
            logger.log(u"Backlog is still running, not starting it again", logger.DEBUG)
            return

        self._get_lastBacklog()

        curDate = datetime.date.today().toordinal()
        fromDate = datetime.date.fromordinal(1)

        if not which_shows and not curDate - self._lastBacklog >= self.cycleTime:
            logger.log(u"Running limited backlog on recently missed episodes only")
            fromDate = datetime.date.today() - datetime.timedelta(days=7)

        self.amActive = True
        self.amPaused = False

        #myDB = db.DBConnection()
        #numSeasonResults = myDB.select("SELECT DISTINCT(season), showid FROM tv_episodes ep, tv_shows show WHERE season != 0 AND ep.showid = show.tvdb_id AND show.paused = 0 AND ep.airdate > ?", [fromDate.toordinal()])

        # get separate lists of the season/date shows
        #season_shows = [x for x in show_list if not x.air_by_date]
        air_by_date_shows = [x for x in show_list if x.air_by_date]

        # figure out how many segments of air by date shows we're going to do
        air_by_date_segments = []
        for cur_id in [x.tvdbid for x in air_by_date_shows]:
            air_by_date_segments += self._get_air_by_date_segments(cur_id, fromDate) 

        logger.log(u"Air-by-date segments: "+str(air_by_date_segments), logger.DEBUG)

        #totalSeasons = float(len(numSeasonResults) + len(air_by_date_segments))
        #numSeasonsDone = 0.0

        # go through non air-by-date shows and see if they need any episodes
        for curShow in show_list:

            if curShow.paused:
                continue

            if curShow.air_by_date:
                segments = [x[1] for x in self._get_air_by_date_segments(curShow.tvdbid, fromDate)]
            else:
                segments = self._get_season_segments(curShow.tvdbid, fromDate)

            for cur_segment in segments:

                self.currentSearchInfo = {'title': curShow.name + " Season "+str(cur_segment)}

                backlog_queue_item = search_queue.BacklogQueueItem(curShow, cur_segment)

                if not backlog_queue_item.wantSeason:
                    logger.log(u"Nothing in season "+str(cur_segment)+" needs to be downloaded, skipping this season", logger.DEBUG)
                else:
                    sickbeard.searchQueueScheduler.action.add_item(backlog_queue_item)  #@UndefinedVariable

        # don't consider this an actual backlog search if we only did recent eps
        # or if we only did certain shows
        if fromDate == datetime.date.fromordinal(1) and not which_shows:
            self._set_lastBacklog(curDate)

        self.amActive = False
        self._resetPI()
开发者ID:majello,项目名称:Sick-Beard-Majello,代码行数:83,代码来源:searchBacklog.py

示例13: fuck

def fuck(_sys, _xbmc):
    ####Variables
    # Inicializadas
    global sys
    global xbmc
    global logger
    global addon
    sys = _sys
    xbmc = _xbmc
    modo = MODO_INICIAL
    params = get_params()
    url_plugin = sys.argv[0]
    handle_xbmc = int(sys.argv[1])
    addon = xbmcaddon.Addon(id=__plugin__)

    # Sin inicializar
    velocidad_internet = 0
    total_a_descargar = 0
    urls_archivos_descargables = []
    hilos_archivos_descargables = []
    logger = None
    opener = None
    pagina = None
    parser_html = None
    carpeta_li = None
    archivo_persistencia = None
    url_descarga = ""
    carpetas = {}

    # append pydev remote debuggerm
    if REMOTE_DBG:
        # Make pydev debugger works for auto reload.
        # Note pydevd module need to be copied in XBMC\system\python\Lib\pysrc
        try:
            import pysrc.pydevd as pydevd

            # stdoutToServer and stderrToServer redirect stdout and stderr to eclipse console
            pydevd.settrace("localhost", stdoutToServer=True, stderrToServer=True, port=5678)
        except ImportError:
            sys.stderr.write("Error: " + "You must add org.python.pydev.debug.pysrc to your PYTHONPATH.")
            sys.exit(1)

    # Inicializando logger

    logging.basicConfig(level=logging.DEBUG)
    logger = logging.getLogger("mierda")
    #   logger.debug("kussou rumba %s" % params)

    # Configurando el timeout de los socketes
    socket.setdefaulttimeout(60)

    if len(params) > 0 and params["modo"]:
        modo = int(params["modo"], 0)

    if modo == MODO_INICIAL:
        logger.debug("Modo inicial")
        carpeta_li = xbmcgui.ListItem("Series", iconImage="DefaultFolder.png", thumbnailImage="")
        carpeta_li.setInfo(type="Video", infoLabels={"Title": "Series"})
        xbmcplugin.addDirectoryItem(
            handle=handle_xbmc, url="%s?modo=%d" % (url_plugin, MODO_CARPETA), listitem=carpeta_li, isFolder=True
        )

        carpeta_li = xbmcgui.ListItem("Canales", iconImage="DefaultFolder.png", thumbnailImage="")
        carpeta_li.setInfo(type="Video", infoLabels={"Title": "Canales"})
        xbmcplugin.addDirectoryItem(
            handle=handle_xbmc, url="%s?modo=%d" % (url_plugin, MODO_LISTA_FLUJO), listitem=carpeta_li, isFolder=True
        )

        carpeta_li = xbmcgui.ListItem("Peliculas", iconImage="DefaultFolder.png", thumbnailImage="")
        carpeta_li.setInfo(type="Video", infoLabels={"Title": "Peliculas"})
        xbmcplugin.addDirectoryItem(
            handle=handle_xbmc, url="%s?modo=%d" % (url_plugin, MODO_LISTA_PELOS), listitem=carpeta_li, isFolder=True
        )

        carpeta_li = xbmcgui.ListItem("Pagos por evento", iconImage="DefaultFolder.png", thumbnailImage="")
        carpeta_li.setInfo(type="Video", infoLabels={"Title": "PPV"})
        xbmcplugin.addDirectoryItem(
            handle=handle_xbmc, url="%s?modo=%d" % (url_plugin, MODO_INICIAL), listitem=carpeta_li, isFolder=True
        )

        xbmcplugin.endOfDirectory(int(sys.argv[1]))
    elif modo == MODO_CARPETA:
        logger.debug("Modo carpeta")

        opener = urllib2.build_opener(urllib2.HTTPHandler(debuglevel=1))
        opener.addheaders = [("User-agent", "Mozilla/5.0")]
        pagina = opener.open(URL_CACA)
        parser_html = ParserArchivos(pagina)

        archivo_persistencia = shelve.open("mierda")
        archivo_persistencia["carpetas"] = parser_html.carpetas
        archivo_persistencia.close()

        for carpeta in parser_html.carpetas:
            carpeta_li = xbmcgui.ListItem(carpeta.replace(".", " "), iconImage="DefaultFolder.png", thumbnailImage="")
            carpeta_li.setInfo(type="Video", infoLabels={"Title": carpeta.replace(".", " ")})
            xbmcplugin.addDirectoryItem(
                handle=handle_xbmc,
                url="%s?carpeta=%s&modo=%d" % (url_plugin, carpeta, MODO_ARCHIVO),
                listitem=carpeta_li,
#.........这里部分代码省略.........
开发者ID:statusquo2391,项目名称:plugin.video.mierda,代码行数:101,代码来源:crap.py

示例14: WebUIDriver

REMOTE_DBG = True 

# append pydev remote debugger
if REMOTE_DBG:
    # Make pydev debugger works for auto reload.
    # Note pydevd module need to be copied in XBMC\system\python\Lib\pysrc
    try:
        import pysrc.pydevd as pydevd
    # stdoutToServer and stderrToServer redirect stdout and stderr to eclipse console
        pydevd.settrace('10.155.30.24',port=5678, stdoutToServer=True, stderrToServer=True)
    except ImportError:
        sys.stderr.write("Error: " +
            "You must add org.python.pydev.debug.pysrc to your PYTHONPATH.")
        sys.exit(1)
        
from selenium.webdriver.remote.webdriver import WebDriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
from selenium.webdriver.firefox.firefox_profile import FirefoxProfile
from selenium.webdriver.common.by import By

class WebUIDriver(WebDriver):
    def __init__(self, command_executor='http://127.0.0.1:4444/wd/hub', desired_capabilities=None, browser_profile=None, session_id=None):
        self.preserved_session_id = session_id
        WebDriver.__init__(self, command_executor, desired_capabilities, browser_profile)

    def start_session(self, desired_capabilities, browser_profile=None):
        if self.preserved_session_id:
            self.command_executor._commands['getSession'] = ('GET', '/session/$sessionId')
            self.session_id = self.preserved_session_id
            response = self.execute('getSession', {'sessionId ': self.session_id})
            self.session_id = response['sessionId']
开发者ID:gvsurenderreddy,项目名称:AerohiveAuto,代码行数:31,代码来源:clchen_hm_test.py

示例15: start

def start():
    pydevd.settrace('localhost', stdoutToServer=True, stderrToServer=True, suspend=False)
    #pydevd.settrace('192.168.1.10', stdoutToServer=True, stderrToServer=True, suspend=False)
    #pydevd.settrace('192.168.1.10')        
    
    logging.basicConfig(level=logging.DEBUG)
开发者ID:SportySpice,项目名称:Collections,代码行数:6,代码来源:debug.py


注:本文中的pysrc.pydevd.settrace函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。