View override-decorators.py
class Top:
@property
def foo(self):
...
@foo.setter
def set_foo(self, value):
...
class Spam(Top):
@property
View wintest.py
import time
import os
import ctypes
import ctypes.wintypes
PeekNamedPipe = ctypes.windll.kernel32.PeekNamedPipe
PeekNamedPipe.restype = ctypes.wintypes.BOOL
def try_peek(pipe, desc=''):
lpTotalBytesAvail = ctypes.wintypes.DWORD(0)
View abcboom.py
from abc import ABC
from collections.abc import Set, Iterable
from itertools import count
class Base(Iterable, ABC):
def __iter__(self):
yield from []
def mk(klass):
return type('x', (klass,), {})()
View mixbacks.py
from django import forms
from localflavor.us.forms import USPSSelect
class NoDefaultSelect(forms.Select):
def render_options(self, selected_choices):
opts = super().render_options(selected_choices)
if selected_choices:
opts = "<option disabled selected value style='display:none;'></option>\n" + opts
return opts
View errorcounter.py
class ErrorCounter(collections.Counter):
"""
Repeatable context manager. Counts the types of errors when exiting.
Note that expected exceptions are surpressed.
Generally, replaces constructs like:
for egg in spam():
try:
View wvthread.py
import webview
import threading
from webview import OPEN_DIALOG, FOLDER_DIALOG, SAVE_DIALOG
import asyncio
# FIXME: Multiple window support
class WebviewThread(threading.Thread):
"""
Webview as a thread.
View bootshell
#!/bin/sh -e
# EC2
#sudo yum install git zlib-devel autoconf automake libtool python35 python35-pip
# Scaleway - Ubuntu
sudo apt-get install git libpam0g-dev zlib1g-dev dh-autoreconf python3 python3-pip
# For some reason, the [ptk] doesn't work on Scaleway C1 with Ubuntu
sudo python3 -m pip install xonsh[ptk]
git clone https://github.com/shellinabox/shellinabox.git
View .xonshrc
import os.path
import sys
$PROJECT_DIRS = [os.path.expanduser('~/code'), os.path.expanduser('~/src')]
$SHELL_TYPE = 'best' # Work-around for #1561
$XONSH_SHOW_TRACEBACK = True
xontrib load prompt_ret_code pacman_tabcomplete vox_tabcomplete vox
xontrib load avox z
View 0001-Add-tip-to-array-syntax-error-about-fixed-width-arra.patch
From 471024d895e2b2679d2926d6f03528a78b90f8ba Mon Sep 17 00:00:00 2001
From: Jamie Bliss <astronouth7303@gmail.com>
Date: Thu, 21 Apr 2016 19:02:57 -0400
Subject: [PATCH] Add tip to array syntax error about fixed-width arrays.
---
vala/valaarraytype.vala | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/vala/valaarraytype.vala b/vala/valaarraytype.vala
View README.md