Python functions can take a variable keyword parameter, often known as **kwargs
.
def myfunc(**kwargs):
print(kwargs)
> myfunc(a=1, b=2)
{'a': 1, 'b': 2}
class stackify(object): | |
"""Wrapper for stack-based recursion with memoisation | |
When the function is called and argument is not in cache, push it to stack | |
Attempt to call the function on the arguments in the stack such that an | |
exception is raised if the function tries to recurse. In that case, add the | |
function argument to the stack and continue | |
The order of successful arguments also provides a topological sort |
consideration:
Missing
appropriate here? ... it is handled as a default
param for inspect.Parametersig.arg()
, sig.args
, sig.kwarg
, sig.kwargs()
signature
next:
I hereby claim:
To claim this, I am signing this object:
[tool.poetry] | |
name = "barry.rpc" | |
version = "2018.0.0" | |
description = "mypkg rpc module" | |
authors = ["Devin Fee <dev...>"] | |
packages = [ | |
{ include = "mypkg" }, | |
] | |
[tool.poetry.dependencies] |
[tool.poetry] | |
name = "demo" | |
version = "0.1.0" | |
description = "" | |
authors = ["Devin Fee"] | |
[tool.poetry.dependencies] | |
python = "*" | |
[tool.poetry.dev-dependencies] |
const marked = require("marked"); | |
module.exports = (nextConfig = {}) => { | |
return Object.assign({}, nextConfig, { | |
webpack(config, options) { | |
config.module.rules.push({ | |
test: /\.(html)$/, | |
use: { | |
loader: "html-loader", | |
options: { |
import asyncio | |
import enum | |
import inspect | |
import typing | |
import graphql | |
import pytest | |
class MutationEnum(enum.Enum): |
/** | |
* type MyType = "table" // a keyof JSX.IntrinsicElements | |
* type MyTypeElementType = ElementTypeFromReactType<MyType>; // => HTMLTableElement | |
* type MyType2 = ReactTypeFromElementType<MyTypeElementType>; // => "table" | |
**/ | |
import * as React from 'react'; | |
/** | |
* Map a React.ReactType "T" to it's real type: |