This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import ast | |
import sys | |
from _ast import Dict | |
from collections import defaultdict | |
from typing import Any | |
class FindDuplicateKeys(ast.NodeVisitor): | |
def visit_Dict(self, node: Dict) -> Any: | |
seen = defaultdict(list) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import React from 'react'; | |
import { useHistory } from 'react-router-dom'; | |
import { useGlobalState } from '../RoomContextProvider'; | |
import { Device } from '@twilio/voice-sdk'; | |
const SignupForm = ({onSubmit}) => { | |
const history = useHistory() | |
const [state, setState] = useGlobalState(); | |
const handleSubmit = e => { |
I hereby claim:
- I am alexkiura on github.
- I am kiura (https://keybase.io/kiura) on keybase.
- I have a public key ASAtgekfEcGZAiOQ-etwpLE448-7dUH0OEproovvGXJBuAo
To claim this, I am signing this object:
I hereby claim:
- I am alexkiura on github.
- I am kiura (https://keybase.io/kiura) on keybase.
- I have a public key ASAtgekfEcGZAiOQ-etwpLE448-7dUH0OEproovvGXJBuAo
To claim this, I am signing this object: