Skip to content

Instantly share code, notes, and snippets.

#!/usr/bin/env python3
import base64
import hashlib
import json
import os.path
import re
import socket
import time
import xml.etree.cElementTree as ET
@zackgalbreath
zackgalbreath / CMakeLists.txt
Last active October 30, 2022 12:00
gRPC add_subdirectory example
cmake_minimum_required(VERSION 3.14...3.16)
project(HelloGRPC)
# Clone gRPC at configure time.
include(FetchContent)
FetchContent_Declare(
grpc
GIT_REPOSITORY https://github.com/grpc/grpc.git
GIT_TAG v1.25.0
)
@zackgalbreath
zackgalbreath / create_buildgroups.py
Created December 6, 2018 20:50
CDash buildgroup generator
#!/usr/bin/env python
import argparse
import requests
import sys
if __name__ == "__main__":
parser = argparse.ArgumentParser(description="CDash BuildGroup Creator")
requiredNamed = parser.add_argument_group("required named arguments")
requiredNamed.add_argument("-b", "--branch",
@zackgalbreath
zackgalbreath / read_single.php
Last active June 1, 2017 19:36
Example of PHP protobuf error
<?php
require_once('vendor/autoload.php');
require_once('BEP/autoload.php');
$data = file_get_contents('single.msg');
$event = new Build_event_stream\BuildEvent();
$event->clear();
$event->mergeFromString($data);
echo $event->serializeToString();
diff --git a/server/__init__.py b/server/__init__.py
index 8dfddb7..2c9c561 100644
--- a/server/__init__.py
+++ b/server/__init__.py
@@ -4,7 +4,7 @@ import cherrypy
import json
from celery.result import AsyncResult
from StringIO import StringIO
-from girder.constants import AccessType
+from girder.constants import AccessType, ROOT_DIR
diff --git a/romanesco/__main__.py b/romanesco/__main__.py
index a7616a4..02fcf6d 100644
--- a/romanesco/__main__.py
+++ b/romanesco/__main__.py
@@ -1,4 +1,5 @@
import romanesco
+import sys
from celery import Celery
if __name__ == "__main__":
diff --git a/ws4py/manager.py b/ws4py/manager.py
index c017c8f..f5a21b8 100644
--- a/ws4py/manager.py
+++ b/ws4py/manager.py
@@ -300,6 +300,12 @@ class WebSocketManager(threading.Thread):
if not self.running:
break
+ # workaround wss + cherrypy bug
+ import itertools

Keybase proof

I hereby claim:

  • I am zackgalbreath on github.
  • I am zackgalbreath (https://keybase.io/zackgalbreath) on keybase.
  • I have a public key whose fingerprint is B9E5 CAC1 2126 DA17 A6C0 1F91 57EA 9A10 35E0 6440

To claim this, I am signing this object: