1933 Swedish Ice Hockey Championship
The 1933 Swedish Ice Hockey Championship was the 12th season of the Swedish Ice Hockey Championship, the national championship of Sweden. Hammarby IF won the championship.
Tournament
First round
- BK Nordia - Lilljanshofs IF 2:1
- Nacka SK - UoIF Matteuspojkarna 2:1
- Reymersholms IK - Södertälje IF 3:1
- Karlbergs BK - Tranebergs IF 7:3
- Stockholms IF - IFK Mariefred 6:1
Second round
- Karlbergs BK - Reymersholms IK 2:1
- Djurgårdens IF - Nacka SK 1:0
- Stockholms IF - BK Nordia 0:0/1:0
Quarterfinals
- Hammarby IF - Stockholms IF 7:1
- IK Hermes - Södertälje SK 1:1/1:2
- AIK - Karlbergs BK 1:0
- IK Göta - Djurgårdens IF 2:1
Semifinals
- Hammarby IF - Södertälje SK 5:0
- AIK - IK Göta 0:1
Final
- Hammarby IF - IK Göta 3:1
gollark: Yes; it's *very hard* to go around editing the FS API such that other stuff isn't affected.
gollark: ```pythonfrom requests_futures.sessions import FuturesSessionimport concurrent.futures as futuresimport randomtry: import cPickle as pickleexcept ImportError: import pickletry: words_to_synonyms = pickle.load(open(".wtscache")) synonyms_to_words = pickle.load(open(".stwcache"))except: words_to_synonyms = {} synonyms_to_words = {}def add_to_key(d, k, v): d[k] = d.get(k, set()).union(set(v))def add_synonyms(syns, word): for syn in syns: add_to_key(synonyms_to_words, syn, [word]) add_to_key(words_to_synonyms, word, syns)def concat(list_of_lists): return sum(list_of_lists, [])def add_words(words): s = FuturesSession(max_workers=100) future_to_word = {s.get("https://api.datamuse.com/words", params={"ml": word}): word for word in words} future_to_word.update({s.get("https://api.datamuse.com/words", params={"ml": word, "v": "enwiki"}): word for word in words}) for future in futures.as_completed(future_to_word): word = future_to_word[future] try: data = future.result().json() except Exception as exc: print(f"{exc} fetching {word}") else: add_synonyms([w["word"] for w in data], word)def getattr_hook(obj, key): results = list(synonyms_to_words.get(key, set()).union(words_to_synonyms.get(key, set()))) if len(results) > 0: return obj.__getattribute__(random.choice(results)) else: raise AttributeError(f"Attribute {key} not found.")def wrap(obj): add_words(dir(obj)) obj.__getattr__ = lambda key: getattr_hook(obj, key)wrap(__builtins__)raise __builtins__.quibble()```
gollark: table.deepcopy, table.shallowcopy, table.slice, table.filter, table.map
gollark: Same with many other utility thingies.
gollark: Not really. They could have table.copy but they don't.
External links
- Season on hockeyarchives.info
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.