from rest_framework.versioning import BaseVersioning
from rest_framework.exceptions import NotAcceptable
class AcceptHeaderVersioning(BaseVersioning):
default_version = "1"
package mailer
import (
"crypto/sha256"
"encoding/hex"
"strings"
const crypto = require('crypto');
function computeStrongEtag(body) {
const buf = Buffer.isBuffer(body) ? body : Buffer.from(String(body));
const digest = crypto.createHash('sha1').update(buf).digest('base64');
return '"' + digest + '"';
require "csv"
class ProductImporter
BATCH_SIZE = 500
attr_reader :errors, :inserted
<h1>New Article</h1>
<form action="/articles" method="post">
<div>
<label for="title">Title</label>
<input id="title" type="text" name="article[title]"
from collections import defaultdict
from dataclasses import dataclass, field
from typing import Callable, Dict, List, Set
class CycleError(Exception):
class Product < ApplicationRecord
has_many :reviews, dependent: :destroy
scope :published, -> { where(published: true) }
def average_rating
const express = require('express');
const multer = require('multer');
const os = require('os');
const fs = require('fs/promises');
const { parseCsvStream } = require('./csvStreamParser');
package authtransport
import (
"errors"
"net/http"
)
require 'set'
require 'json'
class Broadcaster
def initialize
@mutex = Mutex.new
class Cart < ApplicationRecord
belongs_to :user, optional: true
has_many :cart_items, dependent: :destroy
scope :for_session, ->(token) { where(session_token: token) }
scope :active, -> { where(merged_at: nil) }
import asyncio
from typing import Awaitable, Callable, Dict, TypeVar
T = TypeVar("T")