https://pypi.org/project/result/
from result import Ok, Err, Result, is_ok, is_err
def get_user_by_email(email: str) -> Result[User, str]:
"""
Return the user instance or an error message.https://pypi.org/project/result/
from result import Ok, Err, Result, is_ok, is_err
def get_user_by_email(email: str) -> Result[User, str]:
"""
Return the user instance or an error message.| #!/usr/bin/env bash | |
| set -euo pipefail | |
| # Sync secrets from 1Password to Fly.io | |
| # Usage: ./fly-secrets-hydrate.sh <prod|stage> | |
| # Pre-requisites: | |
| # flyctl https://fly.io/docs/flyctl/install/ | |
| # 1Password op https://developer.1password.com/docs/cli/get-started/ |
| #!/bin/sh | |
| ## 1Password CLI: https://developer.1password.com/docs/cli/ | |
| ## per-env vaults e.g. | |
| # my-proj-local | |
| # my-proj-stage | |
| # my-proj-prod | |
| export OP_ACCOUNT="a-company-name-here.1password.com" | |
| $(op signin); |
| # Basic settings | |
| set -g base-index 1 | |
| setw -g pane-base-index 1 | |
| set -g default-shell /usr/bin/zsh | |
| set -g history-limit 2000 | |
| set -g mouse off | |
| set -g status on | |
| # Status bar colors | |
| set -g status-style bg=green,fg=black |