Skip to content

Instantly share code, notes, and snippets.

View zyga's full-sized avatar
🏠
Working from home

Zygmunt Bazyli Krynicki zyga

🏠
Working from home
View GitHub Profile
@zyga
zyga / example.py
Last active September 14, 2017 11:45
Experiment with python3 ast module
import ast
class Visitor(ast.NodeVisitor):
def __init__(self):
self._names_seen = set()
def visit_Name(self, node):
self._names_seen.add(node.id)
node = ast.parse("all(package.name not in ['plainbox', 'tuxracer'])")
@zyga
zyga / integration-test.sh
Created February 19, 2013 15:44
Generate json result for plainbox jobs
#!/bin/sh
junk=$(mktemp -d --suffix=.plainbox-junk)
logs=$(mktemp -d --suffix=.plainbox-logs)
echo "Going to temporary place: $junk"
echo "Log files and everything else: $logs"
cd $session
for job in $(plainbox special --list-jobs); do
job_mangled=$(echo $job | sed 's!/!_!g')
echo "Running $job... (output in $logs/$job_mangled.*)"
time plainbox run -r $job -o $logs/$job_mangled.json -f json >$logs/$job_mangled.out 2>$logs/$job_mangled.err
@zyga
zyga / 92-lm4tools.rules
Created October 22, 2012 08:15
UDev rules for lm4tools (stellaris launchpad programmer)
# TI LaunchPad Stellaris board (ICDI external programmer)
ATTRS{idVendor}=="1cbe", ATTRS{idProduct}=="00fd", MODE="0660", GROUP="plugdev",