Skip to content

Instantly share code, notes, and snippets.

from asyncio.events import get_event_loop
import asyncio
import wx
import warnings
from asyncio.futures import CancelledError
from collections import defaultdict
GlobalWxAsyncApp = None
class TestFrame(wx.Frame):
def __init__(self, parent=None):
super(TestFrame, self).__init__(parent)
vbox = wx.BoxSizer(wx.VERTICAL)
button1 = wx.Button(self, label="Submit")
vbox.Add(button1, 1, wx.EXPAND|wx.ALL)
self.SetSizer(vbox)
self.Layout()
AsyncBind(button1, wx.EVT_BUTTON, self.async_callback)
import java.util.List;
import java.util.ArrayList;
import java.util.Set;
import java.util.HashSet;
import java.time.LocalDate;
import java.util.regex.Pattern;
import java.util.regex.Matcher;
import java.time.DateTimeException;
public class MyClass {
import java.util.List;
import java.util.ArrayList;
import java.util.Set;
import java.util.HashSet;
import java.time.LocalDate;
import java.util.regex.Pattern;
import java.util.regex.Matcher;
import java.time.DateTimeException;
public class MyClass {
@sirk390
sirk390 / java
Created September 2, 2023 16:35
import java.util.List;
import java.util.ArrayList;
import java.util.Set;
import java.util.HashSet;
import java.time.LocalDate;
import java.util.regex.Pattern;
import java.util.regex.Matcher;
import java.time.DateTimeException;
public class MyClass {
import java.util.List;
import java.util.ArrayList;
import java.util.Set;
import java.util.HashSet;
import java.time.LocalDate;
import java.util.regex.Pattern;
import java.util.regex.Matcher;
import java.time.DateTimeException;
@sirk390
sirk390 / async_audio.py
Last active November 6, 2024 14:05
AsyncAudio
import asyncio
import numpy as np
import sounddevice as sd
class AsyncAudio:
def __init__(self, chunk=1024, channels=1, rate=24000, format='int16'):
self.chunk = chunk
self.channels = channels
self.rate = rate
import json
import base64
import asyncio
import websockets
import numpy as np
import logging
logging.basicConfig(level=logging.INFO)
logger = logging.getLogger(__name__)
import pprint
import json
import base64
import asyncio
import websockets
import numpy as np
import logging
import sounddevice as sd