Skip to content

Instantly share code, notes, and snippets.

from threading import Thread
q = []
running = True
def publish(thing):
print('publishing: {}'.format(thing))
q.append(thing)
# WHY parameters that are mutable in params
def foo_str(l='A', a=None):
print('BEFORE')
print(l)
print("AFTER")
l + a
print(l)
@townie
townie / test.md
Last active October 30, 2017 19:19

Current

prediction row_id class_1 class_2 class_3
1 0 0.998750 0.000002 0.00003

Reason codes approach

| prediction | row_id | class_1_label | class_1_probability | class_2_label | class_2_probability |class_3_label | class_3_probability |

@townie
townie / test
Created October 30, 2017 19:17
| prediction | row_id | class_1 | class_2 | class_3 |
| ---|---------|-----|----|--- |
| 1 | 0 | 0.998750 | 0.000002 | 0.00003 |
| prediction | row_id | class_1_label | class_1_probability | class_2_label | class_2_probability |class_3_label | class_3_probability |
| ---|---------|-----|----|--- | ---| ---| --|
public class UserHistory_CreateUpdateFromUser {
static final String NEWUSERLIST = 'newUserList';
static final String LOBCHANNELLIST = 'lOBChannelList';
static final String ISACTIVELIST = 'isActiveList';
static final String UMANAGERLIST = 'uManagerList';
class KitchenSink(object):
def drain(self):
print('wash')
class NoSink(object):
def noop(self):
print('noop')
def __getattr__(self, name):
if hasattr(KitchenSink, name):
@townie
townie / collect.js
Last active August 31, 2017 21:58
Get all of the collections and records out of a database
// mongo 127.0.0.1/MMApp collect.js >> collects.txt
var collects= db.getCollectionNames();
collects.forEach(function(name, i) {
var c = db[name].find();
while(c.hasNext()) {
printjson(c.next())
}
});
@townie
townie / __init__.py
Last active August 25, 2017 19:12
py2_3_enum.py
# put in __init__.py
def enum(*vals, **enums):
"""
Enum without third party libs and compatible with py2 and py3 versions.
"""
enums.update(dict(zip(vals, vals)))
return type('Enum', (), enums)
# Implict return
class SomeClass(Object):
def implicit_do_stuff(self, val):
if self.some_value:
return val + 1
return val
def implicit_do_stuff(self, val):
if self.some_value:
@townie
townie / missing.py
Created May 24, 2017 19:33
Missing
_MISSING = object()
def update_method(user, first_name=_MISSING, last_name=_MISSING):
if first_name is not _MISSING:
user.first_name = first_name
if last_name is not _MISSING:
user.last_name = last_name
user.save() # or someshit