Commits

James Mills  committed c1fa3cc

Removed erronerous fileS

  • Participants
  • Parent commits 280777a

Comments (0)

Files changed (4)

File .project

-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>circuits-dev</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.python.pydev.PyDevBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.python.pydev.pythonNature</nature>
-	</natures>
-</projectDescription>

File .pydevproject

-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<?eclipse-pydev version="1.0"?>
-
-<pydev_project>
-<pydev_property name="org.python.pydev.PYTHON_PROJECT_INTERPRETER">/usr/bin/python2.6</pydev_property>
-<pydev_property name="org.python.pydev.PYTHON_PROJECT_VERSION">python 2.6</pydev_property>
-<pydev_pathproperty name="org.python.pydev.PROJECT_SOURCE_PATH">
-<path>/circuits-dev</path>
-</pydev_pathproperty>
-</pydev_project>

File .settings/org.eclipse.core.resources.prefs

-#Mon Feb 13 16:24:41 CET 2012
-eclipse.preferences.version=1
-encoding//docs/source/conf.py=utf-8

File tests/stacktracer.py

-## {{{ http://code.activestate.com/recipes/577334/ (r1)
-"""Stack tracer for multi-threaded applications.
-
-
-Usage:
-
-import stacktracer
-stacktracer.start_trace("trace.html",interval=5,auto=True) # Set auto flag to always update file!
-....
-stacktracer.stop_trace()
-"""
-
-
-
-import sys
-import traceback
-from pygments import highlight
-from pygments.lexers import PythonLexer
-from pygments.formatters import HtmlFormatter
- 
- # Taken from http://bzimmer.ziclix.com/2008/12/17/python-thread-dumps/
- 
-def stacktraces():
-    code = []
-    for threadId, stack in sys._current_frames().items():
-        code.append("\n# ThreadID: %s" % threadId)
-        for filename, lineno, name, line in traceback.extract_stack(stack):
-            code.append('File: "%s", line %d, in %s' % (filename, lineno, name))
-            if line:
-                code.append("  %s" % (line.strip()))
- 
-    return highlight("\n".join(code), PythonLexer(), HtmlFormatter(
-      full=False,
-      # style="native",
-      noclasses=True,
-    ))
-
-
-# This part was made by nagylzs
-import os
-import time
-import threading
-
-class TraceDumper(threading.Thread):
-    """Dump stack traces into a given file periodically."""
-    def __init__(self,fpath,interval,auto):
-        """
-        @param fpath: File path to output HTML (stack trace file)
-        @param auto: Set flag (True) to update trace continuously.
-            Clear flag (False) to update only if file not exists.
-            (Then delete the file to force update.)
-        @param interval: In seconds: how often to update the trace file.
-        """
-        assert(interval>0.1)
-        self.auto = auto
-        self.interval = interval
-        self.fpath = os.path.abspath(fpath)
-        self.stop_requested = threading.Event()
-        threading.Thread.__init__(self)
-    
-    def run(self):
-        while not self.stop_requested.isSet():
-            time.sleep(self.interval)
-            if self.auto or not os.path.isfile(self.fpath):
-                self.stacktraces()
-    
-    def stop(self):
-        self.stop_requested.set()
-        self.join()
-        try:
-            if os.path.isfile(self.fpath):
-                os.unlink(self.fpath)
-        except:
-            pass
-    
-    def stacktraces(self):
-        fout = file(self.fpath,"wb+")
-        try:
-            fout.write(stacktraces())
-        finally:
-            fout.close()
-
-
-_tracer = None
-def trace_start(fpath,interval=5,auto=True):
-    """Start tracing into the given file."""
-    global _tracer
-    if _tracer is None:
-        _tracer = TraceDumper(fpath,interval,auto)
-        _tracer.setDaemon(True)
-        _tracer.start()
-    else:
-        raise Exception("Already tracing to %s"%_tracer.fpath)
-
-def trace_stop():
-    """Stop tracing."""
-    global _tracer
-    if _tracer is None:
-        raise Exception("Not tracing, cannot stop.")
-    else:
-        _trace.stop()
-        _trace = None
-## end of http://code.activestate.com/recipes/577334/ }}}