Skip to content

Instantly share code, notes, and snippets.

View ryszard's full-sized avatar

Ric (Ryszard) Szopa ryszard

View GitHub Profile
(richard garibaldi):~/SetJam/setjam/setjam% ./manage.pyTraceback (most recent call last):
File "./manage.py", line 15, in <module>
execute_manager(settings)
File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/Django-1.0.2_final-py2.6.egg/django/core/management/__init__.py", line 338, in execute_manager
setup_environ(settings_mod)
File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/Django-1.0.2_final-py2.6.egg/django/core/management/__init__.py", line 316, in setup_environ
project_module = __import__(project_name, {}, {}, [''])
File "/Users/richard/SetJam/setjam/setjam/../setjam/__init__.py", line 33, in <module>
getattr(settings, 'LOG_FILE', "logs/setjam.log"),
File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/Django-1.0.2_final-py2.6.egg/django/conf/__init__.py", line 28, in __getattr__
import threading
import time
class Unblocker(threading.Thread):
"""Release `lock` after `t` seconds.
"""
def __init__(self, lock, t):
self.lock = lock
self.time = t
<fieldType
name="trigram"
stored="true"
class="solr.StrField">
<analyzer type="index">
<tokenizer
class="solr.analysis.NGramTokenizerFactory"
minGramSize="3"
maxGramSize="5"
/>
class TestFlow(TestCase):
def setUp(self):
from django_sqs import queues, receiver
self.subscription = Subscription(title="Subscription")
self.subscription.save()
self.register = Register(runner_class=OnlySubscriptionRunner)
self.register(test_agent)
self.broadcast = Broadcaster(self.register.agents)
self.runner = self.register.agents.values()[0]
url.rewrite-once = (
"^(/(media/|static/|favicon.ico|robots.txt).*)$" => "$1",
"^(/.*)$" => "main.fcgi$1",
)
In [1]: from petitions.models import *
In [4]: sum(p.signature_set.count() for p in Petition.objects.all())
Out[4]: 1722
In [5]: sum(p.signature_set.count() for p in Petition.objects.all())
Out[5]: 1722
In [6]: from django.db import connection, transaction
(richard garibaldi):~/Projects/sinatra% spec trigrams_spec.rb
.F..
1)
'Trigram returns 1 when comparing identical strings' FAILED
expected: 1.0,
got: 1.0 (using ==)
/Users/richard/Projects/sinatra/trigrams_spec.rb:11:in `block (2 levels) in <top (required)>'
/opt/local/lib/ruby1.9/1.9.1/timeout.rb:44:in `timeout'
>> array_of_long_pasted_in_strings = [<<FOO, <<BAR, <<BLATZ]
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
FOO
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum
BAR
I recently discovered that I can use multiple heredocs as parameters.
Isn't that neat? Because almost nothing needs to be escaped with heredocs, I prefer to use it when strings are pasted in from elsewhere. Because the syntax for using it inside parameter lists is so nice, I prefer to use it whenever a multiline string literal is being passed into something as an argument.
BLATZ
=> ["Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqu
>>> 'ala ma kota'.replace(' ', r'\ ')
'ala\\ ma\\ kota'
>>> list('ala ma kota'.replace(' ', r'\ '))
['a', 'l', 'a', '\\', ' ', 'm', 'a', '\\', ' ', 'k', 'o', 't', 'a']
(function () {
if (window.fluid) {
var unread = 0;
var focused = false;
window.fluid.dockBadge = "";
var orig = BLIP.updater.addUnreaded;
BLIP.updater.addUnreaded = function (a) {
orig(a);
unread += a;