Skip to content

Instantly share code, notes, and snippets.

View cra's full-sized avatar
🔥

igor cra

🔥
View GitHub Profile
"""Xonsh activate script for virtualenv"""
from xonsh.tools import get_sep as _get_sep
def _deactivate(args):
if "pydoc" in aliases:
del aliases["pydoc"]
if ${...}.get("_OLD_VIRTUAL_PATH", ""):
$PATH = $_OLD_VIRTUAL_PATH
del $_OLD_VIRTUAL_PATH
I AM YOUR FAILURE CALLBACK AHAHA
dict_keys(['conf', 'dag', 'dag_run', 'data_interval_end', 'data_interval_start', 'ds', 'ds_nodash', 'execution_date', 'inlets', 'logical_date', 'macros', 'next_ds', 'next_ds_nodash', 'next_execution_date', 'outlets', 'params', 'prev_data_interval_start_success', 'prev_data_interval_end_success', 'prev_ds', 'prev_ds_nodash', 'prev_execution_date', 'prev_execution_date_success', 'prev_start_date_success', 'run_id', 'task', 'task_instance', 'task_instance_key_str', 'test_mode', 'ti', 'tomorrow_ds', 'tomorrow_ds_nodash', 'ts', 'ts_nodash', 'ts_nodash_with_tz', 'var', 'conn', 'yesterday_ds', 'yesterday_ds_nodash', 'reason'])
KeysView(<airflow.configuration.AirflowConfigParser object at 0x7f4bbedd2e50>)
task_failure
branch_none__t3__20211203
<TaskInstance: branch_none.t3 manual__2021-12-03T10:00:34.643888+00:00 [upstream_failed]>
None
from airflow.models import DAG
from airflow.utils.dates import days_ago
from airflow.operators.dummy import DummyOperator
from airflow.operators.python_operator import PythonOperator
def foo(**context):
print(context['ds_nodash'])
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
import random
from math import exp, factorial
import py5
no_noise = True
noise_range = 0.25
show_fit = False
show_diff = False
xmin = -5
xmax = 5
ymin = -5
ymax = 5
rangex = ymax - xmin
rangey = ymax - ymin
shift_x = 0
import functools
import time
from collections import abc
from typing import Callable, Optional, Union
Step = abc.Callable
def step(description: str) -> Step:
def _step(func):
@cra
cra / nginx.conf
Last active March 25, 2021 12:17
proxy_cache_path /var/cache/nginx levels=1:2 keys_zone=my_cache:10m max_size=10g inactive=480m use_temp_path=off;
server { listen 80; listen [::]:80;
server_name edexp.club;
# Backend
location /api/ {
# rewrite ^/api(.*)$ $1 break;
proxy_pass http://localhost:5000/;
proxy_http_version 1.1;
#!/bin/env python
from __future__ import annotations
import itertools
import pathlib
import operator
from typing import Dict, List, NamedTuple, Optional, Tuple, Union
#!/usr/bin/env python2
from datetime import datetime as dt
import os
from dot3k import lcd
if __name__ == "__main__":
lcd.write(dt.now().strftime("%Y/%m/%d %H:%M"))