Created
July 9, 2018 00:41
-
-
Save theelk801/c62033260ddb5ef1cfb6e94d3b63d8ae to your computer and use it in GitHub Desktop.
Build log for mtgjson
This file has been truncated, but you can view the full file.
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
BuildSet: Building Set Unhinged | |
BuildSet: Building Set Unglued | |
BuildSet: Building Set Unstable | |
BuildSet: Building Set Global Series Jiang Yanggu & Mu Yanling | |
BuildSet: Building Set From the Vault: Legends | |
BuildSet: Acquired 1 URLs for From the Vault: Legends | |
BuildSet: Acquired 1 URLs for Global Series Jiang Yanggu & Mu Yanling | |
BuildSet: Acquired 2 URLs for Unhinged | |
BuildSet: Acquired 3 URLs for Unstable | |
BuildSet: Determined 15 MIDs for From the Vault: Legends | |
BuildSet: Determined 0 MIDs for Global Series Jiang Yanggu & Mu Yanling | |
BuildSet: Acquiring Tokens for Global Series Jiang Yanggu & Mu Yanling | |
BuildSet: Applied Set Config options for Global Series Jiang Yanggu & Mu Yanling | |
BuildSet: Generated JSON for Global Series Jiang Yanggu & Mu Yanling | |
BuildSet: JSON written for Global Series Jiang Yanggu & Mu Yanling (GS1) | |
Adding Cao Cao, Lord of Wei to From the Vault: Legends | |
Adding Visara the Dreadful to From the Vault: Legends | |
Adding Oona, Queen of the Fae to From the Vault: Legends | |
Adding Progenitus to From the Vault: Legends | |
Adding Omnath, Locus of Mana to From the Vault: Legends | |
Adding Mikaeus, the Lunarch to From the Vault: Legends | |
Adding Kiki-Jiki, Mirror Breaker to From the Vault: Legends | |
Adding Teferi, Mage of Zhalfir to From the Vault: Legends | |
Adding Sun Quan, Lord of Wu to From the Vault: Legends | |
Adding Sharuum the Hegemon to From the Vault: Legends | |
Adding Kresh the Bloodbraided to From the Vault: Legends | |
Adding Captain Sisay to From the Vault: Legends | |
Adding Rafiq of the Many to From the Vault: Legends | |
Adding Ulamog, the Infinite Gyre to From the Vault: Legends | |
Adding Doran, the Siege Tower to From the Vault: Legends | |
BuildSet: Acquiring Tokens for From the Vault: Legends | |
BuildSet: Applied Set Config options for From the Vault: Legends | |
BuildSet: Generated JSON for From the Vault: Legends | |
BuildSet: JSON written for From the Vault: Legends (V11) | |
BuildSet: Acquired 1 URLs for Unglued | |
BuildSet: Determined 141 MIDs for Unhinged | |
BuildSet: Determined 217 MIDs for Unstable | |
---------- Thread 123145581391872 hangs ---------- | |
File "[filepathomitted]/python3.6/threading.py", line 884, in _bootstrap | |
self._bootstrap_inner() | |
File "[filepathomitted]/python3.6/threading.py", line 916, in _bootstrap_inner | |
self.run() | |
File "[filepathomitted]/python3.6/threading.py", line 864, in run | |
self._target(*self._args, **self._kwargs) | |
File "[filepathomitted]/python3.6/concurrent/futures/thread.py", line 67, in _worker | |
work_item = work_queue.get(block=True) | |
File "[filepathomitted]/python3.6/queue.py", line 164, in get | |
self.not_empty.wait() | |
File "[filepathomitted]/python3.6/threading.py", line 295, in wait | |
waiter.acquire() | |
---------- Thread 123145576136704 hangs ---------- | |
File "[filepathomitted]/python3.6/threading.py", line 884, in _bootstrap | |
self._bootstrap_inner() | |
File "[filepathomitted]/python3.6/threading.py", line 916, in _bootstrap_inner | |
self.run() | |
File "[filepathomitted]/python3.6/threading.py", line 864, in run | |
self._target(*self._args, **self._kwargs) | |
File "[filepathomitted]/python3.6/concurrent/futures/thread.py", line 67, in _worker | |
work_item = work_queue.get(block=True) | |
File "[filepathomitted]/python3.6/queue.py", line 164, in get | |
self.not_empty.wait() | |
File "[filepathomitted]/python3.6/threading.py", line 295, in wait | |
waiter.acquire() | |
BuildSet: Determined 94 MIDs for Unglued | |
Adding Atinlay Igpay to Unhinged | |
Adding Look at Me, I'm R&D; to Unhinged | |
Adding AWOL to Unhinged | |
Adding Cardpecker to Unhinged | |
Adding Little Girl to Unhinged | |
Adding Cheap Ass to Unhinged | |
Adding Erase (Not the Urza's Legacy One) to Unhinged | |
Adding Our Market Research Shows That Players Like Really Long Card Names So We Made this Card to Have the Absolute Longest Card Name Ever Elemental to Unhinged | |
Adding Who // What // When // Where // Why to Unhinged | |
Adding Artful Looter to Unhinged | |
Adding My First Tome to Unhinged | |
Adding Shoe Tree to Unhinged | |
Adding Bursting Beebles to Unhinged | |
Adding Punctuate to Unhinged | |
Adding Question Elemental? to Unhinged | |
Adding Now I Know My ABC's to Unhinged | |
Adding Graphic Violence to Unhinged | |
Adding Gluetius Maximus to Unhinged | |
Adding Farewell to Arms to Unhinged | |
Adding Ass Whuppin' to Unhinged | |
Adding Necro-Impotence to Unhinged | |
Adding Wet Willie of the Damned to Unhinged | |
Adding Moniker Mage to Unhinged | |
Adding Number Crunch to Unhinged | |
Adding The Fallen Apart to Unhinged | |
Adding Persecute Artist to Unhinged | |
Adding Six-y Beast to Unhinged | |
Adding Working Stiff to Unhinged | |
Adding Red-Hot Hottie to Unhinged | |
Adding Mana Screw to Unhinged | |
Adding Frazzled Editor to Unhinged | |
Adding Greater Morphling to Unhinged | |
Adding Keeper of the Sacred Word to Unhinged | |
Adding Eye to Eye to Unhinged | |
---------- Thread 123145586647040 hangs ---------- | |
File "[filepathomitted]/python3.6/threading.py", line 884, in _bootstrap | |
self._bootstrap_inner() | |
File "[filepathomitted]/python3.6/threading.py", line 916, in _bootstrap_inner | |
self.run() | |
File "[filepathomitted]/python3.6/threading.py", line 864, in run | |
self._target(*self._args, **self._kwargs) | |
File "[filepathomitted]/python3.6/concurrent/futures/thread.py", line 67, in _worker | |
work_item = work_queue.get(block=True) | |
File "[filepathomitted]/python3.6/queue.py", line 164, in get | |
self.not_empty.wait() | |
File "[filepathomitted]/python3.6/threading.py", line 295, in wait | |
waiter.acquire() | |
Adding Goblin Slingshot to Unstable | |
Adding Buzz Buggy to Unstable | |
Adding Dispatch Dispensary to Unstable | |
Adding Deadly Poison Sampler to Unstable | |
Adding Auto-Key to Unstable | |
Adding Gift Horse to Unstable | |
Adding Insufferable Syphon to Unstable | |
Adding Dictation Quillograph to Unstable | |
Adding Dual Doomsuits to Unstable | |
Adding Watermarket to Unstable | |
Adding Hard Hat Area to Unstable | |
Adding Gleemax to Unhinged | |
Adding Faerie Aerie to Unstable | |
Adding _____ to Unhinged | |
Adding "Ach! Hans, Run!" to Unhinged | |
Adding Quick-Stick Lick Trick to Unstable | |
Adding Neural Network to Unstable | |
Adding Mandatory Friendship Shackles to Unstable | |
Adding Rapid Prototyper to Unstable | |
Adding Sundering Fork to Unstable | |
Adding Pet Project to Unstable | |
Adding Top-Secret Tunnel to Unstable | |
Adding Optical Optimizer to Unstable | |
Adding Lackey Recycler to Unstable | |
Adding Thud-for-Duds to Unstable | |
Adding Targeting Rocket to Unstable | |
Adding Mouth to Mouth to Unhinged | |
Adding Super Secret Tech to Unhinged | |
Adding Bloodletter to Unhinged | |
Adding Zzzyxas's Abyss to Unhinged | |
Adding Spell Counter to Unhinged | |
Adding Deal Damage to Unhinged | |
Adding Vile Bile to Unhinged | |
Adding Magical Hacker to Unhinged | |
Adding Mox Lotus to Unhinged | |
Adding When Fluffy Bunnies Attack to Unhinged | |
Adding Framed! to Unhinged | |
Adding Johnny, Combo Player to Unhinged | |
Adding Assquatch to Unhinged | |
Adding Cheatyface to Unhinged | |
Adding Slaying Mantis to Unstable | |
Adding Ol' Buzzbark to Unstable | |
Adding Modular Monstrosity to Unstable | |
Adding Wild Crocodile to Unstable | |
Adding Cramped Bunker to Unstable | |
Adding Mary O'Kill to Unstable | |
Adding Cogmentor to Unstable | |
Adding Entirely Normal Armchair to Unstable | |
Adding Kindslaver to Unstable | |
Adding Steam-Powered to Unstable | |
Adding Split Screen to Unstable | |
Adding Labro Bot to Unstable | |
Adding Gnome-Made Engine to Unstable | |
Adding Krark's Other Thumb to Unstable | |
Adding Sword of Dungeons & Dragons to Unstable | |
Adding Mad Science Fair Project to Unstable | |
Adding Contraption Cannon to Unstable | |
Adding Lobe Lobber to Unstable | |
Adding Hot Fix to Unstable | |
Adding Proper Laboratory Attire to Unstable | |
Adding Everythingamajig (a) to Unstable | |
Adding Robo- to Unstable | |
Adding Curious Killbot to Unstable | |
Adding Tread Mill to Unstable | |
Adding Creature Guy to Unhinged | |
Adding Save Life to Unhinged | |
Adding Form of the Squirrel to Unhinged | |
Adding Kill! Destroy! to Unhinged | |
Adding Mana Flair to Unhinged | |
Adding Curse of the Fire Penguin Creature to Unhinged | |
Adding Side to Side to Unhinged | |
Adding Amateur Auteur to Unstable | |
Adding Adorable Kitten to Unstable | |
Adding Forest to Unhinged | |
Adding Aerial Toastmaster to Unstable | |
Adding Fraction Jackson to Unhinged | |
Adding Supersize to Unhinged | |
Adding Fat Ass to Unhinged | |
Adding Name Dropping to Unhinged | |
Adding Symbol Status to Unhinged | |
Adding Jackknight to Unstable | |
Adding Ordinary Pony to Unstable | |
Adding Oddly Uneven to Unstable | |
Adding Humming- to Unstable | |
Adding Old Guard to Unstable | |
Adding Midlife Upgrade to Unstable | |
Adding Rhino- to Unstable | |
Adding Knight of the Widget to Unstable | |
Adding Knight of the Kitchen Sink (a) to Unstable | |
Adding Land Aid '04 to Unhinged | |
Adding Stone-Cold Basilisk to Unhinged | |
---------- Thread 123145591902208 hangs ---------- | |
File "[filepathomitted]/python3.6/threading.py", line 884, in _bootstrap | |
self._bootstrap_inner() | |
File "[filepathomitted]/python3.6/threading.py", line 916, in _bootstrap_inner | |
self.run() | |
File "[filepathomitted]/python3.6/threading.py", line 864, in run | |
self._target(*self._args, **self._kwargs) | |
File "[filepathomitted]/python3.6/concurrent/futures/thread.py", line 67, in _worker | |
work_item = work_queue.get(block=True) | |
File "[filepathomitted]/python3.6/queue.py", line 164, in get | |
self.not_empty.wait() | |
File "[filepathomitted]/python3.6/threading.py", line 295, in wait | |
waiter.acquire() | |
Adding Laughing Hyena to Unhinged | |
Adding B-I-N-G-O to Unhinged | |
Adding Elvish House Party to Unhinged | |
Adding Mise to Unhinged | |
Adding By Gnome Means to Unstable | |
Adding Old Fogey to Unhinged | |
Adding Voracious Vacuum to Unstable | |
Adding Plains to Unhinged | |
Adding S.N.O.T. to Unhinged | |
Adding Remodel to Unhinged | |
Adding Denied! to Unglued | |
Adding Giant Fan to Unglued | |
Adding Angelic Rocket to Unstable | |
Adding Chicken Egg to Unglued | |
Adding Zombie token card to Unglued | |
Adding Soldier token card to Unglued | |
Adding Sheep token card to Unglued | |
Adding Scissors Lizard to Unglued | |
Adding Mountain to Unglued | |
Adding Temp of the Damned to Unglued | |
Adding Double Deal to Unglued | |
Adding Goblin token card to Unglued | |
Adding Old-Fashioned Vampire to Unstable | |
Adding First Pick to Unstable | |
Adding Hungry Hungry Heifer to Unglued | |
Adding Free-Range Chicken to Unglued | |
Adding Elvish Impersonators to Unglued | |
Adding Island to Unglued | |
Adding Clay Pigeon to Unglued | |
Adding Squirrel token card to Unglued | |
Adding Double Play to Unglued | |
Adding Mountain to Unhinged | |
Adding Time Machine to Unhinged | |
Adding Squirrel Farm to Unglued | |
Adding Overt Operative to Unstable | |
Adding B.F.M. (Big Furry Monster) to Unglued | |
Adding Buzzing Whack-a-Doodle to Unstable | |
Adding Party Crasher to Unstable | |
Adding Hydradoodle to Unstable | |
Adding Box of Free-Range Goblins to Unstable | |
Adding Hammer Jammer to Unstable | |
Adding Shellephant to Unstable | |
Adding Feisty Stegosaurus to Unstable | |
Adding Phoebe, Head of S.N.E.A.K. to Unstable | |
Adding The Big Idea to Unstable | |
Adding Just Desserts to Unstable | |
Adding Half-Squirrel, Half- to Unstable | |
Adding Steel Squirrel to Unstable | |
Adding Hammer Helper to Unstable | |
Adding Selfie Preservation to Unstable | |
Adding Border Guardian to Unstable | |
Adding Super-Duper Death Ray to Unstable | |
Adding Steamfloggery to Unstable | |
Adding Three-Headed Goblin to Unstable | |
Adding Steamflogger of the Month to Unstable | |
Adding Burning Cinder Fury of Crimson Chaos Fire to Unglued | |
Adding Mine, Mine, Mine! to Unglued | |
Adding Incoming! to Unglued | |
Adding Hammerfest Boomtacular to Unstable | |
Adding Gerrymandering to Unglued | |
Adding Joyride Rigger to Unstable | |
Adding Druid of the Sacred Beaker to Unstable | |
Adding Stamp of Approval to Unstable | |
Adding Beast in Show to Unstable | |
Adding Better Than One to Unstable | |
Adding Grusilda, Monster Masher to Unstable | |
Adding Monkey- to Unstable | |
Adding Timmy, Power Gamer to Unglued | |
Adding Goblin Tutor to Unglued | |
Adding Staff of the Letter Magus to Unstable | |
Adding Landfill to Unglued | |
Adding World-Bottling Kit to Unhinged | |
Adding Steamflogger Service Rep to Unstable | |
Adding Target Minotaur to Unstable | |
Adding Poultrygeist to Unglued | |
Adding Handcuffs to Unglued | |
Adding Jumbo Imp to Unglued | |
Adding Secret Base to Unstable | |
Adding Deadhead to Unglued | |
Adding Sorry to Unglued | |
Adding Handy Dandy Clone Machine to Unstable | |
Adding Double Cross to Unglued | |
Adding Jester's Sombrero to Unglued | |
Adding Ow to Unglued | |
Adding Growth Spurt to Unglued | |
Adding Very Cryptic Command (a) to Unstable | |
Adding Ninja to Unstable | |
Adding Inhumaniac to Unstable | |
Adding Time Out to Unstable | |
Adding Wall of Fortune to Unstable | |
Adding Hazmat Suit (Used) to Unstable | |
Adding Finders, Keepers to Unstable | |
Adding Masterful Ninja to Unstable | |
Adding Spell Suck to Unstable | |
Adding Wordmail to Unhinged | |
Adding First Come, First Served to Unhinged | |
Adding Bad Ass to Unhinged | |
Adding Man of Measure to Unhinged | |
Adding Mons's Goblin Waiters to Unhinged | |
Adding Pygmy Giant to Unhinged | |
Adding Stop That to Unhinged | |
Adding Touch and Go to Unhinged | |
Adding Tainted Monkey to Unhinged | |
Adding Island to Unhinged | |
Adding Orcish Paratroopers to Unhinged | |
Adding Ambiguity to Unhinged | |
Adding Avatar of Me to Unhinged | |
Adding Brushstroke Paintermage to Unhinged | |
Adding Carnivorous Death-Parrot to Unhinged | |
Adding "Rumors of My Death . . ." to Unstable | |
Adding Urza, Academy Headmaster to Unstable | |
Adding Swamp to Unglued | |
Adding Goblin Bowling Team to Unglued | |
Adding Jack-in-the-Mox to Unglued | |
Adding Steamflogger Boss to Unstable | |
Adding Organ Harvest to Unglued | |
Adding It That Gets Left Hanging to Unstable | |
Adding Clam-I-Am to Unglued | |
Adding Garbage Elemental (a) to Unstable | |
Adding Psychic Network to Unglued | |
Adding Blast from the Past to Unhinged | |
Adding Head to Head to Unhinged | |
Adding Goblin Secret Agent to Unhinged | |
Adding Collector Protector to Unhinged | |
Adding Face to Face to Unhinged | |
Adding Topsy Turvy to Unhinged | |
Adding Frankie Peanuts to Unhinged | |
Adding Clam Session to Unglued | |
Adding Bosom Buddy to Unhinged | |
Adding Ladies' Knight to Unhinged | |
Adding Circle of Protection: Art to Unhinged | |
Adding Fascist Art Director to Unhinged | |
Adding More or Less to Unstable | |
Adding Emcee to Unhinged | |
Adding Monkey Monkey Monkey to Unhinged | |
Adding Letter Bomb to Unhinged | |
Adding Gus to Unglued | |
Adding Hoisted Hireling to Unstable | |
Adding Spatula of the Ages to Unglued | |
Adding Half-Orc, Half- to Unstable | |
Adding The Grand Calcutron to Unstable | |
Adding S.N.E.A.K. Dispatcher to Unstable | |
Adding Big Boa Constrictor to Unstable | |
Adding Ghazbán Ogress to Unglued | |
Adding Drawn Together to Unhinged | |
Adding Eager Beaver to Unstable | |
Adding Skull Saucer to Unstable | |
Adding Half-Kitten, Half- to Unstable | |
Adding Sly Spy (a) to Unstable | |
Adding Numbing Jellyfish to Unstable | |
Adding Baron Von Count to Unstable | |
Adding Serpentine to Unstable | |
Adding Ground Pounder to Unstable | |
Adding Free-for-All to Unglued | |
Adding Enter the Dungeon to Unhinged | |
Adding Goblin Bookie to Unglued | |
Adding The Ultimate Nightmare of Wizards of the Coast® Customer Service to Unglued | |
Adding Togglodyte to Unhinged | |
Adding Common Courtesy to Unglued | |
Adding Willing Test Subject to Unstable | |
Adding Flock of Rabid Sheep to Unglued | |
Adding Do-It-Yourself Seraph to Unstable | |
Adding Bumbling Pangolin to Unstable | |
Adding Gimme Five to Unstable | |
Adding Over My Dead Bodies to Unstable | |
Adding Infinity Elemental to Unstable | |
Adding Wrench-Rigger to Unstable | |
Adding Mirror Mirror to Unglued | |
Adding Really Epic Punch to Unstable | |
Adding Chivalrous Chevalier to Unstable | |
Adding Clever Combo to Unstable | |
Adding Multi-Headed to Unstable | |
Adding Ineffable Blessing (a) to Unstable | |
Adding As Luck Would Have It to Unstable | |
Adding X to Unstable | |
Adding Water Gun Balloon Game to Unhinged | |
Adding Chaos Confetti to Unglued | |
Adding Half-Shark, Half- to Unstable | |
Adding Mother Kangaroo to Unstable | |
Adding Double Header to Unhinged | |
Adding Paper Tiger to Unglued | |
Adding Rock Lobster to Unglued | |
Adding Painiac to Unstable | |
Adding Flaccify to Unhinged | |
Adding Squirrel Dealer to Unstable | |
Adding Uktabi Kong to Unhinged | |
Adding Meddling Kids to Unhinged | |
Adding Success! to Unstable | |
Adding Crow Storm to Unstable | |
Adding Chipper Chopper to Unstable | |
Adding Kindly Cognician to Unstable | |
Adding Ashnod's Coupon to Unglued | |
Adding Staying Power to Unhinged | |
Adding Side Quest to Unstable | |
Adding Defective Detective to Unstable | |
Adding Mer Man to Unstable | |
Adding Graveyard Busybody to Unstable | |
Adding Clocknapper to Unstable | |
Adding Riveting Rigger to Unstable | |
Adding City of Ass to Unhinged | |
Adding Shaggy Camel to Unstable | |
Adding Sacrifice Play to Unstable | |
Adding Incite Insight to Unstable | |
Adding Rules Lawyer to Unstable | |
Adding Fowl Play to Unglued | |
Adding Animate Library to Unstable | |
Adding B.F.M. (Big Furry Monster, Right Side) to Unglued | |
Adding B.F.M. (Big Furry Monster, Right Side) to Unglued | |
Adding Standing Army to Unhinged | |
Adding Goblin Mime to Unhinged | |
Adding Sauté to Unhinged | |
Adding Duh to Unhinged | |
Adding Phyrexian Librarian to Unhinged | |
Adding Boomflinger to Unstable | |
Adding Loose Lips to Unhinged | |
Adding Mother of Goons to Unhinged | |
Adding Guest List to Unstable | |
Adding Genetic Recombinator to Unstable | |
Adding capital offense to Unstable | |
Adding Hurloon Wrangler to Unglued | |
Adding Head Banger to Unstable | |
Adding Jamming Device to Unstable | |
Adding Duplication Device to Unstable | |
Adding Accessories to Murder to Unstable | |
Adding Rare-B-Gone to Unhinged | |
Adding Infernal Spawn of Infernal Spawn of Evil to Unhinged | |
Adding Goblin S.W.A.T. Team to Unhinged | |
Adding Rocket-Powered Turbo Slug to Unhinged | |
Adding Aesthetic Consultation to Unhinged | |
Adding Yet Another Æther Vortex to Unhinged | |
Adding Richard Garfield, Ph.D. to Unhinged | |
Adding Dumb Ass to Unhinged | |
Adding Common Iguana to Unstable | |
Adding Granny's Payback to Unhinged | |
Adding Goblin Haberdasher to Unstable | |
Adding Inflation Station to Unstable | |
Adding Zombie Fanboy to Unhinged | |
Adding Booster Tutor to Unhinged | |
Adding Dr. Julius Jumblemorph to Unstable | |
Adding Team Spirit to Unglued | |
Adding B.F.M. (Big Furry Monster) to Unglued | |
Adding Volrath's Motion Sensor to Unglued | |
Adding Dirty Rat to Unstable | |
Adding Jalum Grifter to Unglued | |
Adding Blacker Lotus to Unglued | |
Adding Spark Fiend to Unglued | |
Adding Krazy Kow to Unglued | |
Adding Urza's Contact Lenses to Unglued | |
Adding Chittering Doom to Unstable | |
Adding GO TO JAIL to Unstable | |
Adding Work a Double to Unstable | |
Adding Strategy, Schmategy to Unglued | |
Adding The Countdown Is at One to Unstable | |
Adding Urza's Science Fair Project to Unglued | |
Adding Earl of Squirrel to Unstable | |
Adding Clock of DOOOOOOOOOOOOM! to Unstable | |
Adding Bronze Calendar to Unglued | |
Adding Spy Eye to Unstable | |
Adding Suspicious Nanny to Unstable | |
Adding Novellamental to Unstable | |
Adding Steamflogger Temp to Unstable | |
Adding Ricochet to Unglued | |
Adding Socketed Sprocketer to Unstable | |
Adding Double Take to Unglued | |
Adding Magic Word to Unstable | |
Adding Five-Finger Discount to Unstable | |
Adding Swamp to Unhinged | |
Adding Pointy Finger of Doom to Unhinged | |
Adding Blurry Beeble to Unstable | |
Adding Smart Ass to Unhinged | |
Adding Toy Boat to Unhinged | |
Adding Rod of Spanking to Unhinged | |
Adding Garbage Elemental (e) to Unstable | |
Adding Hangman to Unstable | |
Adding Pegasus token card to Unglued | |
Adding Dogsnail Engine to Unstable | |
Adding Arms Depot to Unstable | |
Adding Gnomeball Machine to Unstable | |
Adding Division Table to Unstable | |
Adding Oaken Power Suit to Unstable | |
Adding Refibrillator to Unstable | |
Adding Record Store to Unstable | |
Adding Sap Sucker to Unstable | |
Adding Hypnotic Swirly Disc to Unstable | |
Adding R&D;'s Secret Lair to Unhinged | |
Adding Snickering Squirrel to Unstable | |
Adding Teacher's Pet to Unstable | |
Adding Urza's Hot Tub to Unhinged | |
Adding Bureaucracy to Unglued | |
Adding Look at Me, I'm the DCI to Unglued | |
Adding The Cheese Stands Alone to Unglued | |
Adding Zombified to Unstable | |
Adding Double Dip to Unglued | |
Adding Plains to Unglued | |
Adding Charm School to Unglued | |
Adding Forest to Unstable | |
Adding Prismatic Wardrobe to Unglued | |
Adding Censorship to Unglued | |
Adding Bee-Bee Gun to Unstable | |
Adding Cardboard Carapace to Unglued | |
Adding Lexivore to Unglued | |
Adding Spike, Tournament Grinder to Unstable | |
Adding Squirrel-Powered Scheme to Unstable | |
Adding Knight of the Hokey Pokey to Unglued | |
Adding Chicken à la King to Unglued | |
Adding Miss Demeanor to Unglued | |
Adding Swamp to Unstable | |
Adding Turbo-Thwacking Auto-Hammer to Unstable | |
Adding Steady-Handed Mook to Unstable | |
Adding Sex Appeal to Unglued | |
Adding Summon the Pack to Unstable | |
BuildSet: Acquiring Tokens for Unhinged | |
Adding Once More with Feeling to Unglued | |
Adding Get a Life to Unglued | |
Adding Mesa Chicken to Unglued | |
Adding Clambassadors to Unglued | |
Adding I'm Rubber, You're Glue to Unglued | |
Adding Island to Unstable | |
Adding Subcontract to Unstable | |
Adding Twiddlestick Charger to Unstable | |
Adding Mountain to Unstable | |
Adding Infernal Spawn of Evil to Unglued | |
Adding Widget Contraption to Unstable | |
Adding Applied Aeronautics to Unstable | |
Adding Plains to Unstable | |
Adding Stinging Scorpion to Unstable | |
Adding Extremely Slow Zombie to Unstable | |
Adding Crafty Octopus to Unstable | |
BuildSet: Acquiring Tokens for Unstable | |
Adding Forest to Unglued | |
Adding Checks and Balances to Unglued | |
BuildSet: Acquiring Tokens for Unglued | |
BuildSet: Applied Set Config options for Unhinged | |
{'name': 'Who', 'number': '120a', 'text': 'Target player gains X life.', 'originalText': 'Target player gains X life.', 'manaCost': '{X}{W}', 'cmc': 1, 'colors': ['W']} {'multiverseid': 74358, 'name': 'Who // What // When // Where // Why', 'convertedManaCost': 0, 'types': ['Instant'], 'type': 'Instant', 'text': 'Who\n{X}{W}\nTarget player gains X life.\n//\nWhat\n{2}{R}\nDestroy target artifact.\n//\nWhen\n{2}{U}\nCounter target creature spell.\n//\nWhere\n{3}{B}\nDestroy target land.\n//\nWhy\n{1}{G}\nDestroy target enchantment.', 'colorIdentity': ['W', 'U', 'B', 'R', 'G'], 'rarity': 'Rare', 'number': '120', 'artist': ['Dan Frazier'], 'printings': ['UNH'], 'originalType': 'Instant', 'originalText': 'Who\noXoW\nInstant\nTarget player gains X life.\n-----\nWhat\no2oR\nInstant\nDestroy target artifact.\n-----\nWhen\no2oU\nInstant\nCounter target creature spell.\n-----\nWhere\no3oB\nInstant\nDestroy target land.\n-----\nWhy\no1oG\nInstant\nDestroy target enchantment.', 'foreignData': [{'language': 'French', 'name': 'Qui/Quoi/Quand/Où/Pourquoi', 'multiverseid': 97402, 'type': 'Éphémère', 'text': "Qui\noXoW\nÉphémère\nLe joueur ciblé gagne X points de vie.\n-----\nQuoi\no2oR\nÉphémère\nDétruisez l'artefact ciblé.\n-----\nQuand\no2oU\nÉphémère\nContrecarrez le sort de créature ciblé.\n-----\nOù\no3oB\nÉphémère\nDétruisez le terrain ciblé. \n-----\nPourquoi\no1oG\nÉphémère\nDétruisez l'enchantement ciblé.", 'flavor': None}], 'cardHash': '84c42fbe3efc7e770955215d586ba230df1ac6eeeb594cff45ea4ad70b5da3e0', 'layout': 'split', 'names': ['Who', 'What', 'When', 'Where', 'Why']} | |
{'name': 'What', 'number': '120b', 'text': 'Destroy target artifact.', 'originalText': 'Destroy target artifact.', 'manaCost': '{2}{R}', 'cmc': 3, 'colors': ['R']} {'multiverseid': 74358, 'name': 'Who // What // When // Where // Why', 'convertedManaCost': 0, 'types': ['Instant'], 'type': 'Instant', 'text': 'Who\n{X}{W}\nTarget player gains X life.\n//\nWhat\n{2}{R}\nDestroy target artifact.\n//\nWhen\n{2}{U}\nCounter target creature spell.\n//\nWhere\n{3}{B}\nDestroy target land.\n//\nWhy\n{1}{G}\nDestroy target enchantment.', 'colorIdentity': ['W', 'U', 'B', 'R', 'G'], 'rarity': 'Rare', 'number': '120', 'artist': ['Dan Frazier'], 'printings': ['UNH'], 'originalType': 'Instant', 'originalText': 'Who\noXoW\nInstant\nTarget player gains X life.\n-----\nWhat\no2oR\nInstant\nDestroy target artifact.\n-----\nWhen\no2oU\nInstant\nCounter target creature spell.\n-----\nWhere\no3oB\nInstant\nDestroy target land.\n-----\nWhy\no1oG\nInstant\nDestroy target enchantment.', 'foreignData': [{'language': 'French', 'name': 'Qui/Quoi/Quand/Où/Pourquoi', 'multiverseid': 97402, 'type': 'Éphémère', 'text': "Qui\noXoW\nÉphémère\nLe joueur ciblé gagne X points de vie.\n-----\nQuoi\no2oR\nÉphémère\nDétruisez l'artefact ciblé.\n-----\nQuand\no2oU\nÉphémère\nContrecarrez le sort de créature ciblé.\n-----\nOù\no3oB\nÉphémère\nDétruisez le terrain ciblé. \n-----\nPourquoi\no1oG\nÉphémère\nDétruisez l'enchantement ciblé.", 'flavor': None}], 'cardHash': '84c42fbe3efc7e770955215d586ba230df1ac6eeeb594cff45ea4ad70b5da3e0', 'layout': 'split', 'names': ['Who', 'What', 'When', 'Where', 'Why']} | |
{'name': 'When', 'number': '120c', 'text': 'Counter target creature spell.', 'originalText': 'Counter target creature spell.', 'manaCost': '{2}{U}', 'cmc': 3, 'colors': ['U']} {'multiverseid': 74358, 'name': 'Who // What // When // Where // Why', 'convertedManaCost': 0, 'types': ['Instant'], 'type': 'Instant', 'text': 'Who\n{X}{W}\nTarget player gains X life.\n//\nWhat\n{2}{R}\nDestroy target artifact.\n//\nWhen\n{2}{U}\nCounter target creature spell.\n//\nWhere\n{3}{B}\nDestroy target land.\n//\nWhy\n{1}{G}\nDestroy target enchantment.', 'colorIdentity': ['W', 'U', 'B', 'R', 'G'], 'rarity': 'Rare', 'number': '120', 'artist': ['Dan Frazier'], 'printings': ['UNH'], 'originalType': 'Instant', 'originalText': 'Who\noXoW\nInstant\nTarget player gains X life.\n-----\nWhat\no2oR\nInstant\nDestroy target artifact.\n-----\nWhen\no2oU\nInstant\nCounter target creature spell.\n-----\nWhere\no3oB\nInstant\nDestroy target land.\n-----\nWhy\no1oG\nInstant\nDestroy target enchantment.', 'foreignData': [{'language': 'French', 'name': 'Qui/Quoi/Quand/Où/Pourquoi', 'multiverseid': 97402, 'type': 'Éphémère', 'text': "Qui\noXoW\nÉphémère\nLe joueur ciblé gagne X points de vie.\n-----\nQuoi\no2oR\nÉphémère\nDétruisez l'artefact ciblé.\n-----\nQuand\no2oU\nÉphémère\nContrecarrez le sort de créature ciblé.\n-----\nOù\no3oB\nÉphémère\nDétruisez le terrain ciblé. \n-----\nPourquoi\no1oG\nÉphémère\nDétruisez l'enchantement ciblé.", 'flavor': None}], 'cardHash': '84c42fbe3efc7e770955215d586ba230df1ac6eeeb594cff45ea4ad70b5da3e0', 'layout': 'split', 'names': ['Who', 'What', 'When', 'Where', 'Why']} | |
{'name': 'Where', 'number': '120d', 'text': 'Destroy target land.', 'originalText': 'Destroy target land.', 'manaCost': '{3}{B}', 'cmc': 4, 'colors': ['B']} {'multiverseid': 74358, 'name': 'Who // What // When // Where // Why', 'convertedManaCost': 0, 'types': ['Instant'], 'type': 'Instant', 'text': 'Who\n{X}{W}\nTarget player gains X life.\n//\nWhat\n{2}{R}\nDestroy target artifact.\n//\nWhen\n{2}{U}\nCounter target creature spell.\n//\nWhere\n{3}{B}\nDestroy target land.\n//\nWhy\n{1}{G}\nDestroy target enchantment.', 'colorIdentity': ['W', 'U', 'B', 'R', 'G'], 'rarity': 'Rare', 'number': '120', 'artist': ['Dan Frazier'], 'printings': ['UNH'], 'originalType': 'Instant', 'originalText': 'Who\noXoW\nInstant\nTarget player gains X life.\n-----\nWhat\no2oR\nInstant\nDestroy target artifact.\n-----\nWhen\no2oU\nInstant\nCounter target creature spell.\n-----\nWhere\no3oB\nInstant\nDestroy target land.\n-----\nWhy\no1oG\nInstant\nDestroy target enchantment.', 'foreignData': [{'language': 'French', 'name': 'Qui/Quoi/Quand/Où/Pourquoi', 'multiverseid': 97402, 'type': 'Éphémère', 'text': "Qui\noXoW\nÉphémère\nLe joueur ciblé gagne X points de vie.\n-----\nQuoi\no2oR\nÉphémère\nDétruisez l'artefact ciblé.\n-----\nQuand\no2oU\nÉphémère\nContrecarrez le sort de créature ciblé.\n-----\nOù\no3oB\nÉphémère\nDétruisez le terrain ciblé. \n-----\nPourquoi\no1oG\nÉphémère\nDétruisez l'enchantement ciblé.", 'flavor': None}], 'cardHash': '84c42fbe3efc7e770955215d586ba230df1ac6eeeb594cff45ea4ad70b5da3e0', 'layout': 'split', 'names': ['Who', 'What', 'When', 'Where', 'Why']} | |
BuildSet: Generated JSON for Unhinged | |
BuildSet: JSON written for Unhinged (UNH) | |
BuildSet: Applied Set Config options for Unstable | |
BuildSet: Generated JSON for Unstable | |
BuildSet: JSON written for Unstable (UST) | |
BuildSet: Applied Set Config options for Unglued | |
BuildSet: Generated JSON for Unglued | |
BuildSet: JSON written for Unglued (UGL) | |
BuildSet: Building Set From the Vault: Relics | |
BuildSet: Building Set From the Vault: Transform | |
BuildSet: Building Set From the Vault: Lore | |
BuildSet: Building Set From the Vault: Angels | |
BuildSet: Building Set From the Vault: Annihilation (2014) | |
BuildSet: Acquired 1 URLs for From the Vault: Relics | |
BuildSet: Acquired 1 URLs for From the Vault: Annihilation (2014) | |
BuildSet: Acquired 1 URLs for From the Vault: Lore | |
BuildSet: Acquired 1 URLs for From the Vault: Angels | |
BuildSet: Acquired 1 URLs for From the Vault: Transform | |
BuildSet: Determined 15 MIDs for From the Vault: Relics | |
BuildSet: Determined 15 MIDs for From the Vault: Lore | |
BuildSet: Determined 15 MIDs for From the Vault: Annihilation (2014) | |
BuildSet: Determined 15 MIDs for From the Vault: Angels | |
BuildSet: Determined 15 MIDs for From the Vault: Transform | |
---------- Thread 123145597157376 hangs ---------- | |
File "[filepathomitted]/python3.6/threading.py", line 884, in _bootstrap | |
self._bootstrap_inner() | |
File "[filepathomitted]/python3.6/threading.py", line 916, in _bootstrap_inner | |
self.run() | |
File "[filepathomitted]/python3.6/threading.py", line 864, in run | |
self._target(*self._args, **self._kwargs) | |
File "[filepathomitted]/python3.6/concurrent/futures/thread.py", line 67, in _worker | |
work_item = work_queue.get(block=True) | |
File "[filepathomitted]/python3.6/queue.py", line 164, in get | |
self.not_empty.wait() | |
File "[filepathomitted]/python3.6/threading.py", line 295, in wait | |
waiter.acquire() | |
---------- Thread 123145602412544 hangs ---------- | |
File "[filepathomitted]/python3.6/threading.py", line 884, in _bootstrap | |
self._bootstrap_inner() | |
File "[filepathomitted]/python3.6/threading.py", line 916, in _bootstrap_inner | |
self.run() | |
File "[filepathomitted]/python3.6/threading.py", line 864, in run | |
self._target(*self._args, **self._kwargs) | |
File "[filepathomitted]/python3.6/concurrent/futures/thread.py", line 67, in _worker | |
work_item = work_queue.get(block=True) | |
File "[filepathomitted]/python3.6/queue.py", line 164, in get | |
self.not_empty.wait() | |
File "[filepathomitted]/python3.6/threading.py", line 295, in wait | |
waiter.acquire() | |
---------- Thread 123145607667712 hangs ---------- | |
File "[filepathomitted]/python3.6/threading.py", line 884, in _bootstrap | |
self._bootstrap_inner() | |
File "[filepathomitted]/python3.6/threading.py", line 916, in _bootstrap_inner | |
self.run() | |
File "[filepathomitted]/python3.6/threading.py", line 864, in run | |
self._target(*self._args, **self._kwargs) | |
File "[filepathomitted]/python3.6/concurrent/futures/thread.py", line 67, in _worker | |
work_item = work_queue.get(block=True) | |
File "[filepathomitted]/python3.6/queue.py", line 164, in get | |
self.not_empty.wait() | |
File "[filepathomitted]/python3.6/threading.py", line 295, in wait | |
waiter.acquire() | |
Adding Isochron Scepter to From the Vault: Relics | |
Adding Sol Ring to From the Vault: Relics | |
Adding Nevinyrral's Disk to From the Vault: Relics | |
Adding Mox Diamond to From the Vault: Relics | |
Adding Memory Jar to From the Vault: Relics | |
Adding Sword of Body and Mind to From the Vault: Relics | |
Adding Jester's Cap to From the Vault: Relics | |
Adding Aether Vial to From the Vault: Relics | |
Adding Mirari to From the Vault: Relics | |
Adding Karn, Silver Golem to From the Vault: Relics | |
Adding Zuran Orb to From the Vault: Relics | |
Adding Black Vise to From the Vault: Relics | |
Adding Momir Vig, Simic Visionary to From the Vault: Lore | |
Adding Cabal Ritual to From the Vault: Lore | |
---------- Thread 123145612922880 hangs ---------- | |
File "[filepathomitted]/python3.6/threading.py", line 884, in _bootstrap | |
self._bootstrap_inner() | |
File "[filepathomitted]/python3.6/threading.py", line 916, in _bootstrap_inner | |
self.run() | |
File "[filepathomitted]/python3.6/threading.py", line 864, in run | |
self._target(*self._args, **self._kwargs) | |
File "[filepathomitted]/python3.6/concurrent/futures/thread.py", line 67, in _worker | |
work_item = work_queue.get(block=True) | |
File "[filepathomitted]/python3.6/queue.py", line 164, in get | |
self.not_empty.wait() | |
File "[filepathomitted]/python3.6/threading.py", line 295, in wait | |
waiter.acquire() | |
Adding Ivory Tower to From the Vault: Relics | |
Adding Tolaria West to From the Vault: Lore | |
Adding Conflux to From the Vault: Lore | |
Adding Obliterate to From the Vault: Lore | |
Adding Helvault to From the Vault: Lore | |
Adding Masticore to From the Vault: Relics | |
Adding Sundering Titan to From the Vault: Relics | |
Adding Armageddon to From the Vault: Annihilation (2014) | |
Adding Decree of Annihilation to From the Vault: Annihilation (2014) | |
Adding Unmask to From the Vault: Lore | |
---------- Thread 123145618178048 hangs ---------- | |
File "[filepathomitted]/python3.6/threading.py", line 884, in _bootstrap | |
self._bootstrap_inner() | |
File "[filepathomitted]/python3.6/threading.py", line 916, in _bootstrap_inner | |
self.run() | |
File "[filepathomitted]/python3.6/threading.py", line 864, in run | |
self._target(*self._args, **self._kwargs) | |
File "[filepathomitted]/python3.6/concurrent/futures/thread.py", line 67, in _worker | |
work_item = work_queue.get(block=True) | |
File "[filepathomitted]/python3.6/queue.py", line 164, in get | |
self.not_empty.wait() | |
File "[filepathomitted]/python3.6/threading.py", line 295, in wait | |
waiter.acquire() | |
Adding Cataclysm to From the Vault: Annihilation (2014) | |
Adding Child of Alara to From the Vault: Annihilation (2014) | |
---------- Thread 123145623433216 hangs ---------- | |
File "[filepathomitted]/python3.6/threading.py", line 884, in _bootstrap | |
self._bootstrap_inner() | |
File "[filepathomitted]/python3.6/threading.py", line 916, in _bootstrap_inner | |
self.run() | |
File "[filepathomitted]/python3.6/threading.py", line 864, in run | |
self._target(*self._args, **self._kwargs) | |
File "[filepathomitted]/python3.6/concurrent/futures/thread.py", line 67, in _worker | |
work_item = work_queue.get(block=True) | |
File "[filepathomitted]/python3.6/queue.py", line 164, in get | |
self.not_empty.wait() | |
File "[filepathomitted]/python3.6/threading.py", line 295, in wait | |
waiter.acquire() | |
Adding Martial Coup to From the Vault: Annihilation (2014) | |
Adding Burning of Xinye to From the Vault: Annihilation (2014) | |
Adding Upheaval to From the Vault: Annihilation (2014) | |
Adding Virtue's Ruin to From the Vault: Annihilation (2014) | |
Adding Beseech the Queen to From the Vault: Lore | |
Adding Glissa, the Traitor to From the Vault: Lore | |
Adding Near-Death Experience to From the Vault: Lore | |
Adding Mind's Desire to From the Vault: Lore | |
Adding Rolling Earthquake to From the Vault: Annihilation (2014) | |
Adding Memnarch to From the Vault: Lore | |
Adding Smokestack to From the Vault: Annihilation (2014) | |
Adding Fracturing Gust to From the Vault: Annihilation (2014) | |
BuildSet: Acquiring Tokens for From the Vault: Relics | |
Adding Firespout to From the Vault: Annihilation (2014) | |
Adding Living Death to From the Vault: Annihilation (2014) | |
Adding Terminus to From the Vault: Annihilation (2014) | |
Adding Wrath of God to From the Vault: Annihilation (2014) | |
Adding Phyrexian Processor to From the Vault: Lore | |
Adding Umezawa's Jitte to From the Vault: Lore | |
Adding Archangel of Strife to From the Vault: Angels | |
Adding Akroma, Angel of Fury to From the Vault: Angels | |
Adding Aurelia, the Warleader to From the Vault: Angels | |
Adding Akroma, Angel of Wrath to From the Vault: Angels | |
Adding Avacyn, Angel of Hope to From the Vault: Angels | |
Adding Baneslayer Angel to From the Vault: Angels | |
Adding Tariel, Reckoner of Souls to From the Vault: Angels | |
Adding Iridescent Angel to From the Vault: Angels | |
Adding Entreat the Angels to From the Vault: Angels | |
Adding Lightning Angel to From the Vault: Angels | |
Adding Exalted Angel to From the Vault: Angels | |
Adding Iona, Shield of Emeria to From the Vault: Angels | |
Adding Platinum Angel to From the Vault: Angels | |
---------- Thread 123145628688384 hangs ---------- | |
File "[filepathomitted]/python3.6/threading.py", line 884, in _bootstrap | |
self._bootstrap_inner() | |
File "[filepathomitted]/python3.6/threading.py", line 916, in _bootstrap_inner | |
self.run() | |
File "[filepathomitted]/python3.6/threading.py", line 864, in run | |
self._target(*self._args, **self._kwargs) | |
File "[filepathomitted]/python3.6/concurrent/futures/thread.py", line 67, in _worker | |
work_item = work_queue.get(block=True) | |
File "[filepathomitted]/python3.6/queue.py", line 164, in get | |
self.not_empty.wait() | |
File "[filepathomitted]/python3.6/threading.py", line 295, in wait | |
waiter.acquire() | |
Adding Archangel Avacyn to From the Vault: Transform | |
Adding Delver of Secrets to From the Vault: Transform | |
BuildSet: Acquiring Tokens for From the Vault: Annihilation (2014) | |
BuildSet: Applied Set Config options for From the Vault: Relics | |
BuildSet: Generated JSON for From the Vault: Relics | |
BuildSet: JSON written for From the Vault: Relics (V10) | |
Adding Jenara, Asura of War to From the Vault: Angels | |
Adding Serra Angel to From the Vault: Angels | |
Adding Liliana, Heretical Healer to From the Vault: Transform | |
Adding Chandra, Fire of Kaladesh to From the Vault: Transform | |
Adding Huntmaster of the Fells to From the Vault: Transform | |
Adding Kytheon, Hero of Akros to From the Vault: Transform | |
Adding Arguel's Blood Fast to From the Vault: Transform | |
Adding Elbrus, the Binding Blade to From the Vault: Transform | |
Adding Jace, Vryn's Prodigy to From the Vault: Transform | |
Adding Garruk Relentless to From the Vault: Transform | |
Adding Arlinn Kord to From the Vault: Transform | |
Adding Nissa, Vastwood Seer to From the Vault: Transform | |
Adding Bruna, the Fading Light to From the Vault: Transform | |
Adding Dark Depths to From the Vault: Lore | |
BuildSet: Acquiring Tokens for From the Vault: Angels | |
BuildSet: Acquiring Tokens for From the Vault: Lore | |
BuildSet: Applied Set Config options for From the Vault: Annihilation (2014) | |
BuildSet: Generated JSON for From the Vault: Annihilation (2014) | |
BuildSet: JSON written for From the Vault: Annihilation (2014) (V14) | |
Adding Gisela, the Broken Blade to From the Vault: Transform | |
Adding Bloodline Keeper to From the Vault: Transform | |
BuildSet: Applied Set Config options for From the Vault: Angels | |
BuildSet: Generated JSON for From the Vault: Angels | |
BuildSet: JSON written for From the Vault: Angels (V15) | |
Adding Insectile Aberration to From the Vault: Transform | |
Adding Chandra, Roaring Flame to From the Vault: Transform | |
Adding Nissa, Sage Animist to From the Vault: Transform | |
Adding Arlinn, Embraced by the Moon to From the Vault: Transform | |
Adding Temple of Aclazotz to From the Vault: Transform | |
Adding Lord of Lineage to From the Vault: Transform | |
Adding Avacyn, the Purifier to From the Vault: Transform | |
Adding Ravager of the Fells to From the Vault: Transform | |
Adding Withengar Unbound to From the Vault: Transform | |
Adding Liliana, Defiant Necromancer to From the Vault: Transform | |
Adding Jace, Telepath Unbound to From the Vault: Transform | |
Adding Garruk, the Veil-Cursed to From the Vault: Transform | |
Adding Brisela, Voice of Nightmares to From the Vault: Transform | |
Adding Brisela, Voice of Nightmares to From the Vault: Transform | |
Adding Gideon, Battle-Forged to From the Vault: Transform | |
BuildSet: Acquiring Tokens for From the Vault: Transform | |
BuildSet: Applied Set Config options for From the Vault: Transform | |
BuildSet: Generated JSON for From the Vault: Transform | |
BuildSet: JSON written for From the Vault: Transform (V17) | |
BuildSet: Applied Set Config options for From the Vault: Lore | |
BuildSet: Generated JSON for From the Vault: Lore | |
BuildSet: JSON written for From the Vault: Lore (V16) | |
BuildSet: Building Set From the Vault: Dragons | |
BuildSet: Building Set Signature Spellbook: Jace | |
BuildSet: Building Set From the Vault: Exiled | |
BuildSet: Building Set From the Vault: Twenty | |
BuildSet: Building Set From the Vault: Realms | |
BuildSet: Acquired 1 URLs for From the Vault: Realms | |
BuildSet: Acquired 1 URLs for From the Vault: Dragons | |
BuildSet: Acquired 1 URLs for From the Vault: Exiled | |
BuildSet: Acquired 1 URLs for Signature Spellbook: Jace | |
BuildSet: Acquired 1 URLs for From the Vault: Twenty | |
BuildSet: Determined 15 MIDs for From the Vault: Realms | |
BuildSet: Determined 15 MIDs for From the Vault: Exiled | |
BuildSet: Determined 15 MIDs for From the Vault: Dragons | |
BuildSet: Determined 8 MIDs for Signature Spellbook: Jace | |
BuildSet: Determined 20 MIDs for From the Vault: Twenty | |
Adding Boseiju, Who Shelters All to From the Vault: Realms | |
Adding Cephalid Coliseum to From the Vault: Realms | |
Adding Ancient Tomb to From the Vault: Realms | |
Adding Urborg, Tomb of Yawgmoth to From the Vault: Realms | |
Adding Murmuring Bosk to From the Vault: Realms | |
Adding Desert to From the Vault: Realms | |
Adding Gifts Ungiven to From the Vault: Exiled | |
Adding Kird Ape to From the Vault: Exiled | |
Adding Maze of Ith to From the Vault: Realms | |
Adding Grove of the Burnwillows to From the Vault: Realms | |
Adding Forbidden Orchard to From the Vault: Realms | |
Adding Bogardan Hellkite to From the Vault: Dragons | |
Adding Shivan Gorge to From the Vault: Realms | |
Adding Shivan Dragon to From the Vault: Dragons | |
Adding High Market to From the Vault: Realms | |
Adding Windbrisk Heights to From the Vault: Realms | |
Adding Balance to From the Vault: Exiled | |
Adding Serendib Efreet to From the Vault: Exiled | |
Adding Bladewing the Risen to From the Vault: Dragons | |
Adding Berserk to From the Vault: Exiled | |
Adding Channel to From the Vault: Exiled | |
Adding Dryad Arbor to From the Vault: Realms | |
Adding Lotus Petal to From the Vault: Exiled | |
Adding Glacial Chasm to From the Vault: Realms | |
Adding Goblin Lackey to From the Vault: Exiled | |
Adding Rith, the Awakener to From the Vault: Dragons | |
Adding Two-Headed Dragon to From the Vault: Dragons | |
Adding Ebon Dragon to From the Vault: Dragons | |
Adding Necropotence to From the Vault: Exiled | |
Adding Niv-Mizzet, the Firemind to From the Vault: Dragons | |
Adding Kokusho, the Evening Star to From the Vault: Dragons | |
Adding Dragon Whelp to From the Vault: Dragons | |
Adding Skullclamp to From the Vault: Exiled | |
Adding Trinisphere to From the Vault: Exiled | |
Adding Jace Beleren to Signature Spellbook: Jace | |
Adding Mystical Tutor to Signature Spellbook: Jace | |
Adding Brainstorm to Signature Spellbook: Jace | |
Adding Gifts Ungiven to Signature Spellbook: Jace | |
Adding Counterspell to Signature Spellbook: Jace | |
Adding Blue Elemental Blast to Signature Spellbook: Jace | |
Adding Threads of Disloyalty to Signature Spellbook: Jace | |
Adding Mystical Tutor to From the Vault: Exiled | |
Adding Draco to From the Vault: Dragons | |
Adding Hellkite Overlord to From the Vault: Dragons | |
Adding Tinker to From the Vault: Exiled | |
Adding Vesuva to From the Vault: Realms | |
Adding Nicol Bolas to From the Vault: Dragons | |
Adding Sensei's Divining Top to From the Vault: Exiled | |
Adding Form of the Dragon to From the Vault: Dragons | |
Adding Thunder Dragon to From the Vault: Dragons | |
Adding Dragonstorm to From the Vault: Dragons | |
Adding Strip Mine to From the Vault: Exiled | |
Adding Negate to Signature Spellbook: Jace | |
Adding Chameleon Colossus to From the Vault: Twenty | |
BuildSet: Acquiring Tokens for From the Vault: Realms | |
BuildSet: Acquiring Tokens for From the Vault: Dragons | |
BuildSet: Acquiring Tokens for From the Vault: Exiled | |
BuildSet: Acquiring Tokens for Signature Spellbook: Jace | |
Adding Dark Ritual to From the Vault: Twenty | |
Adding Kessig Wolf Run to From the Vault: Twenty | |
Adding Impulse to From the Vault: Twenty | |
Adding Char to From the Vault: Twenty | |
Adding Akroma's Vengeance to From the Vault: Twenty | |
Adding Ink-Eyes, Servant of Oni to From the Vault: Twenty | |
Adding Tangle Wire to From the Vault: Twenty | |
Adding Green Sun's Zenith to From the Vault: Twenty | |
Adding Fact or Fiction to From the Vault: Twenty | |
Adding Jace, the Mind Sculptor to From the Vault: Twenty | |
Adding Chainer's Edict to From the Vault: Twenty | |
Adding Fyndhorn Elves to From the Vault: Twenty | |
Adding Wall of Blossoms to From the Vault: Twenty | |
Adding Swords to Plowshares to From the Vault: Twenty | |
Adding Hymn to Tourach to From the Vault: Twenty | |
---------- Thread 123145633943552 hangs ---------- | |
File "[filepathomitted]/python3.6/threading.py", line 884, in _bootstrap | |
self._bootstrap_inner() | |
File "[filepathomitted]/python3.6/threading.py", line 916, in _bootstrap_inner | |
self.run() | |
File "[filepathomitted]/python3.6/threading.py", line 864, in run | |
self._target(*self._args, **self._kwargs) | |
File "[filepathomitted]/python3.6/concurrent/futures/thread.py", line 67, in _worker | |
work_item = work_queue.get(block=True) | |
File "[filepathomitted]/python3.6/queue.py", line 164, in get | |
self.not_empty.wait() | |
File "[filepathomitted]/python3.6/threading.py", line 295, in wait | |
waiter.acquire() | |
BuildSet: Applied Set Config options for From the Vault: Dragons | |
BuildSet: Generated JSON for From the Vault: Dragons | |
BuildSet: JSON written for From the Vault: Dragons (DRB) | |
Adding Venser, Shaper Savant to From the Vault: Twenty | |
BuildSet: Applied Set Config options for From the Vault: Realms | |
BuildSet: Generated JSON for From the Vault: Realms | |
BuildSet: JSON written for From the Vault: Realms (V12) | |
Adding Cruel Ultimatum to From the Vault: Twenty | |
Adding Thran Dynamo to From the Vault: Twenty | |
BuildSet: Applied Set Config options for From the Vault: Exiled | |
BuildSet: Generated JSON for From the Vault: Exiled | |
BuildSet: JSON written for From the Vault: Exiled (V09) | |
BuildSet: Applied Set Config options for Signature Spellbook: Jace | |
BuildSet: Generated JSON for Signature Spellbook: Jace | |
BuildSet: JSON written for Signature Spellbook: Jace (SS1) | |
Adding Gilded Lotus to From the Vault: Twenty | |
BuildSet: Acquiring Tokens for From the Vault: Twenty | |
BuildSet: Applied Set Config options for From the Vault: Twenty | |
BuildSet: Generated JSON for From the Vault: Twenty | |
BuildSet: JSON written for From the Vault: Twenty (V13) | |
BuildSet: Building Set Portal Three Kingdoms | |
BuildSet: Building Set Portal | |
BuildSet: Building Set Portal Second Age | |
BuildSet: Building Set Magic: The Gathering-Commander | |
BuildSet: Building Set Commander 2015 | |
BuildSet: Acquired 4 URLs for Commander 2015 | |
BuildSet: Acquired 4 URLs for Magic: The Gathering-Commander | |
BuildSet: Acquired 2 URLs for Portal Second Age | |
BuildSet: Acquired 2 URLs for Portal | |
BuildSet: Acquired 2 URLs for Portal Three Kingdoms | |
---------- Thread 123145639198720 hangs ---------- | |
File "[filepathomitted]/python3.6/threading.py", line 884, in _bootstrap | |
self._bootstrap_inner() | |
File "[filepathomitted]/python3.6/threading.py", line 916, in _bootstrap_inner | |
self.run() | |
File "[filepathomitted]/python3.6/threading.py", line 864, in run | |
self._target(*self._args, **self._kwargs) | |
File "[filepathomitted]/python3.6/concurrent/futures/thread.py", line 67, in _worker | |
work_item = work_queue.get(block=True) | |
File "[filepathomitted]/python3.6/queue.py", line 164, in get | |
self.not_empty.wait() | |
File "[filepathomitted]/python3.6/threading.py", line 295, in wait | |
waiter.acquire() | |
BuildSet: Determined 165 MIDs for Portal Second Age | |
---------- Thread 123145591902208 awaked ---------- | |
BuildSet: Determined 222 MIDs for Portal | |
BuildSet: Determined 179 MIDs for Portal Three Kingdoms | |
BuildSet: Determined 342 MIDs for Commander 2015 | |
Adding Air Elemental to Portal Second Age | |
Adding Alluring Scent to Portal Second Age | |
BuildSet: Determined 318 MIDs for Magic: The Gathering-Commander | |
Adding False Summoning to Portal Second Age | |
Adding Bloodcurdling Scream to Portal Second Age | |
Adding Goblin Cavaliers to Portal Second Age | |
Adding Dakmor Bat to Portal Second Age | |
Adding Breath of Life to Portal Second Age | |
Adding Dark Offering to Portal Second Age | |
Adding Foul Spirit to Portal Second Age | |
Adding Angelic Wall to Portal Second Age | |
Adding Angel of Mercy to Portal Second Age | |
Adding Goblin Firestarter to Portal Second Age | |
Adding Exhaustion to Portal Second Age | |
Adding Goblin General to Portal Second Age | |
Adding Blaze to Portal Second Age | |
Adding Golden Bear to Portal Second Age | |
Adding Harmony of Nature to Portal Second Age | |
Adding Goblin War Cry to Portal Second Age | |
Adding Goblin Matron to Portal Second Age | |
Adding Earthquake to Portal Second Age | |
---------- Thread 123145644453888 hangs ---------- | |
File "[filepathomitted]/python3.6/threading.py", line 884, in _bootstrap | |
self._bootstrap_inner() | |
File "[filepathomitted]/python3.6/threading.py", line 916, in _bootstrap_inner | |
self.run() | |
File "[filepathomitted]/python3.6/threading.py", line 864, in run | |
self._target(*self._args, **self._kwargs) | |
File "[filepathomitted]/python3.6/concurrent/futures/thread.py", line 67, in _worker | |
work_item = work_queue.get(block=True) | |
File "[filepathomitted]/python3.6/queue.py", line 164, in get | |
self.not_empty.wait() | |
File "[filepathomitted]/python3.6/threading.py", line 295, in wait | |
waiter.acquire() | |
---------- Thread 123145591902208 hangs ---------- | |
File "[filepathomitted]/python3.6/threading.py", line 884, in _bootstrap | |
self._bootstrap_inner() | |
File "[filepathomitted]/python3.6/threading.py", line 916, in _bootstrap_inner | |
self.run() | |
File "[filepathomitted]/python3.6/threading.py", line 864, in run | |
self._target(*self._args, **self._kwargs) | |
File "[filepathomitted]/python3.6/concurrent/futures/thread.py", line 67, in _worker | |
work_item = work_queue.get(block=True) | |
File "[filepathomitted]/python3.6/queue.py", line 164, in get | |
self.not_empty.wait() | |
File "[filepathomitted]/python3.6/threading.py", line 295, in wait | |
waiter.acquire() | |
Adding Island to Portal | |
Adding Hulking Goblin to Portal | |
Adding Island to Portal | |
---------- Thread 123145649709056 hangs ---------- | |
File "[filepathomitted]/python3.6/threading.py", line 884, in _bootstrap | |
self._bootstrap_inner() | |
File "[filepathomitted]/python3.6/threading.py", line 916, in _bootstrap_inner | |
self.run() | |
File "[filepathomitted]/python3.6/threading.py", line 864, in run | |
self._target(*self._args, **self._kwargs) | |
File "[filepathomitted]/python3.6/concurrent/futures/thread.py", line 67, in _worker | |
work_item = work_queue.get(block=True) | |
File "[filepathomitted]/python3.6/queue.py", line 164, in get | |
self.not_empty.wait() | |
File "[filepathomitted]/python3.6/threading.py", line 295, in wait | |
waiter.acquire() | |
Adding Undo to Portal Second Age | |
Adding Path of Peace to Portal Second Age | |
Adding Swamp to Portal Second Age | |
Adding Trokin High Guard to Portal Second Age | |
Adding Swamp to Portal Second Age | |
Adding Monstrous Growth to Portal Second Age | |
Adding Razorclaw Bear to Portal Second Age | |
Adding Magma Giant to Portal Second Age | |
Adding Man-o'-War to Portal | |
Adding Lava Axe to Portal Second Age | |
Adding Warrior's Stand to Portal Second Age | |
Adding Island to Portal Second Age | |
Adding Talas Air Ship to Portal Second Age | |
Adding Vampiric Spirit to Portal Second Age | |
Adding Town Sentry to Portal Second Age | |
Adding Muck Rats to Portal | |
Adding Natural Spring to Portal Second Age | |
Adding Tree Monkey to Portal Second Age | |
Adding Ravenous Rats to Portal Second Age | |
Adding Mystic Denial to Portal | |
Adding Untamed Wilds to Portal Second Age | |
Adding Temple Elder to Portal Second Age | |
Adding Raging Goblin to Portal Second Age | |
Adding Talas Explorer to Portal Second Age | |
Adding Temporal Manipulation to Portal Second Age | |
Adding Temple Acolyte to Portal Second Age | |
Adding Vengeance to Portal Second Age | |
Adding Talas Warrior to Portal Second Age | |
Adding Talas Scout to Portal Second Age | |
Adding Steam Catapult to Portal Second Age | |
Adding Mountain to Portal | |
Adding Talas Merchant to Portal Second Age | |
Adding Raise Dead to Portal Second Age | |
Adding Talas Researcher to Portal Second Age | |
Adding Wild Griffin to Portal Second Age | |
Adding Sylvan Yeti to Portal Second Age | |
Adding Screeching Drake to Portal Second Age | |
Adding Salvage to Portal Second Age | |
Adding Spitting Earth to Portal Second Age | |
Adding Swarm of Rats to Portal Second Age | |
Adding Steam Frigate to Portal Second Age | |
Adding Jagged Lightning to Portal Second Age | |
Adding Sylvan Basilisk to Portal Second Age | |
Adding Denizen of the Deep to Portal Second Age | |
Adding Bear Cub to Portal Second Age | |
Adding Eye Spy to Portal Second Age | |
Adding Alaborn Cavalier to Portal Second Age | |
Adding Alaborn Zealot to Portal Second Age | |
Adding Alaborn Musketeer to Portal Second Age | |
Adding Armored Galleon to Portal Second Age | |
Adding Alaborn Trooper to Portal Second Age | |
Adding Armored Griffin to Portal Second Age | |
Adding Bargain to Portal Second Age | |
Adding Armageddon to Portal Second Age | |
Adding Dakmor Sorceress to Portal Second Age | |
Adding Bee Sting to Portal Second Age | |
Adding Barbtooth Wurm to Portal Second Age | |
Adding Deep Wood to Portal Second Age | |
Adding Forest to Portal Second Age | |
Adding Goblin Lore to Portal Second Age | |
Adding Alaborn Veteran to Portal Second Age | |
Adding Alaborn Grenadier to Portal Second Age | |
Adding Ancient Craving to Portal Second Age | |
Adding Angel of Fury to Portal Second Age | |
Adding Abyssal Nightstalker to Portal Second Age | |
Adding Brimstone Dragon to Portal Second Age | |
Adding Goblin Glider to Portal Second Age | |
Adding Angelic Blessing to Portal Second Age | |
Adding Chorus of Woe to Portal Second Age | |
---------- Thread 123145654964224 hangs ---------- | |
File "[filepathomitted]/python3.6/threading.py", line 884, in _bootstrap | |
self._bootstrap_inner() | |
File "[filepathomitted]/python3.6/threading.py", line 916, in _bootstrap_inner | |
self.run() | |
File "[filepathomitted]/python3.6/threading.py", line 864, in run | |
self._target(*self._args, **self._kwargs) | |
File "[filepathomitted]/python3.6/concurrent/futures/thread.py", line 67, in _worker | |
work_item = work_queue.get(block=True) | |
File "[filepathomitted]/python3.6/queue.py", line 164, in get | |
self.not_empty.wait() | |
File "[filepathomitted]/python3.6/threading.py", line 295, in wait | |
waiter.acquire() | |
Adding Hand of Death to Portal Second Age | |
Adding Coastal Wizard to Portal Second Age | |
Adding Extinguish to Portal Second Age | |
Adding Déjà Vu to Portal Second Age | |
Adding Cruel Edict to Portal Second Age | |
Adding Deathcoil Wurm to Portal Second Age | |
Adding Archangel to Portal Second Age | |
Adding Festival of Trokin to Portal Second Age | |
Adding Dakmor Scorpion to Portal Second Age | |
Adding Brutal Nightstalker to Portal Second Age | |
Adding Cunning Giant to Portal Second Age | |
Adding Coercion to Portal Second Age | |
Adding Champion's Victory to Portal Three Kingdoms | |
Adding Peach Garden Oath to Portal Three Kingdoms | |
Adding Zhang Fei, Fierce Warrior to Portal Three Kingdoms | |
Adding Shu Soldier-Farmers to Portal Three Kingdoms | |
Adding Shu Grain Caravan to Portal Three Kingdoms | |
Adding Council of Advisors to Portal Three Kingdoms | |
Adding Flanking Troops to Portal Three Kingdoms | |
Adding Broken Dam to Portal Three Kingdoms | |
Adding Guan Yu, Sainted Warrior to Portal Three Kingdoms | |
Adding Zhao Zilong, Tiger General to Portal Three Kingdoms | |
Adding Virtuous Charge to Portal Three Kingdoms | |
Adding Shu Foot Soldiers to Portal Three Kingdoms | |
Adding Forced Retreat to Portal Three Kingdoms | |
Adding Lu Xun, Scholar General to Portal Three Kingdoms | |
Adding Borrowing 100,000 Arrows to Portal Three Kingdoms | |
Adding Lady Sun to Portal Three Kingdoms | |
Adding Counterintelligence to Portal Three Kingdoms | |
Adding Capture of Jingzhou to Portal Three Kingdoms | |
Adding Lu Su, Wu Advisor to Portal Three Kingdoms | |
Adding Sage's Knowledge to Portal Three Kingdoms | |
Adding Lu Meng, Wu General to Portal Three Kingdoms | |
Adding Sun Ce, Young Conquerer to Portal Three Kingdoms | |
Adding Wu Light Cavalry to Portal Three Kingdoms | |
Adding Straw Soldiers to Portal Three Kingdoms | |
Adding Wu Admiral to Portal Three Kingdoms | |
Adding Shu Elite Companions to Portal Three Kingdoms | |
Adding Zhuge Jin, Wu Strategist to Portal Three Kingdoms | |
Adding Sun Quan, Lord of Wu to Portal Three Kingdoms | |
Adding Red Cliffs Armada to Portal Three Kingdoms | |
Adding Wu Scout to Portal Three Kingdoms | |
Adding Wu Elite Cavalry to Portal Three Kingdoms | |
Adding Preemptive Strike to Portal Three Kingdoms | |
Adding Wu Infantry to Portal Three Kingdoms | |
Adding Wu Warship to Portal Three Kingdoms | |
Adding Zhou Yu, Chief Commander to Portal Three Kingdoms | |
Adding Goblin Raider to Portal Second Age | |
Adding Goblin Mountaineer to Portal Second Age | |
Adding Goblin War Strike to Portal Second Age | |
Adding Goblin Piker to Portal Second Age | |
Adding Ironhoof Ox to Portal Second Age | |
Adding Apprentice Sorcerer to Portal Second Age | |
---------- Thread 123145660219392 hangs ---------- | |
File "[filepathomitted]/python3.6/threading.py", line 884, in _bootstrap | |
self._bootstrap_inner() | |
File "[filepathomitted]/python3.6/threading.py", line 916, in _bootstrap_inner | |
self.run() | |
File "[filepathomitted]/python3.6/threading.py", line 864, in run | |
self._target(*self._args, **self._kwargs) | |
File "[filepathomitted]/python3.6/concurrent/futures/thread.py", line 67, in _worker | |
work_item = work_queue.get(block=True) | |
File "[filepathomitted]/python3.6/queue.py", line 164, in get | |
self.not_empty.wait() | |
File "[filepathomitted]/python3.6/threading.py", line 295, in wait | |
waiter.acquire() | |
Adding Gorilla Warrior to Portal | |
Adding Grizzly Bears to Portal | |
Adding Ingenious Thief to Portal | |
Adding Goblin Bully to Portal | |
Adding Hulking Cyclops to Portal | |
---------- Thread 123145665474560 hangs ---------- | |
File "[filepathomitted]/python3.6/threading.py", line 884, in _bootstrap | |
self._bootstrap_inner() | |
File "[filepathomitted]/python3.6/threading.py", line 916, in _bootstrap_inner | |
self.run() | |
File "[filepathomitted]/python3.6/threading.py", line 864, in run | |
self._target(*self._args, **self._kwargs) | |
File "[filepathomitted]/python3.6/concurrent/futures/thread.py", line 67, in _worker | |
work_item = work_queue.get(block=True) | |
File "[filepathomitted]/python3.6/queue.py", line 164, in get | |
self.not_empty.wait() | |
File "[filepathomitted]/python3.6/threading.py", line 295, in wait | |
waiter.acquire() | |
Adding Remove to Portal Second Age | |
Adding Mountain to Portal | |
Adding Mountain to Portal Second Age | |
Adding Plains to Portal Second Age | |
Adding Mountain to Portal | |
Adding Mountain to Portal Second Age | |
Adding Mystic Denial to Portal Second Age | |
Adding Anaconda to Portal | |
Adding Volcanic Hammer to Portal Second Age | |
Adding Relentless Assault to Portal Second Age | |
Adding Anaconda to Portal | |
Adding Swamp to Portal Second Age | |
Adding Plains to Portal Second Age | |
Adding Mountain Goat to Portal | |
Adding Nature's Lore to Portal Second Age | |
Adding Raiding Nightstalker to Portal Second Age | |
Adding Mercenary Knight to Portal | |
Adding Mountain to Portal | |
Adding Mountain to Portal Second Age | |
Adding Lurking Nightstalker to Portal Second Age | |
Adding Plains to Portal Second Age | |
Adding Renewing Touch to Portal Second Age | |
Adding Muck Rats to Portal Second Age | |
Adding Rain of Daggers to Portal Second Age | |
Adding Tremor to Portal Second Age | |
Adding Wild Ox to Portal Second Age | |
Adding Just Fate to Portal Second Age | |
Adding Return of the Nightstalkers to Portal Second Age | |
Adding Touch of Brilliance to Portal Second Age | |
Adding Ogre Arsonist to Portal Second Age | |
Adding Minotaur Warrior to Portal | |
Adding Sleight of Hand to Portal Second Age | |
Adding Righteous Charge to Portal Second Age | |
Adding Wind Sail to Portal Second Age | |
Adding Norwood Warrior to Portal Second Age | |
Adding Nightstalker Engine to Portal Second Age | |
Adding Righteous Fury to Portal Second Age | |
Adding Lizard Warrior to Portal | |
Adding Norwood Priestess to Portal Second Age | |
Adding Ogre Warrior to Portal Second Age | |
Adding Forest to Portal | |
Adding Dry Spell to Portal | |
Adding Forest to Portal | |
Adding Plains to Portal | |
Adding Plains to Portal | |
Adding Plains to Portal | |
Adding Plains to Portal | |
Adding Forest to Portal | |
Adding Dread Reaper to Portal | |
Adding Cloud Pirates to Portal | |
Adding Déjà Vu to Portal | |
Adding Deep Wood to Portal | |
Adding Prosperity to Portal | |
Adding Cruel Tutor to Portal | |
Adding Craven Giant to Portal | |
Adding Elven Cache to Portal | |
Adding Earthquake to Portal | |
Adding Ebon Dragon to Portal | |
Adding Elvish Ranger to Portal | |
Adding Path of Peace to Portal | |
Adding Owl Familiar to Portal | |
Adding Raging Goblin to Portal | |
Adding Pillaging Horde to Portal | |
Adding Hidden Horror to Portal Second Age | |
Adding Dakmor Plague to Portal Second Age | |
Adding Hurricane to Portal Second Age | |
Adding Forest to Portal Second Age | |
Adding Forest to Portal Second Age | |
Adding Merfolk of the Pearl Trident to Portal | |
Adding Norwood Riders to Portal Second Age | |
Adding Wu Longbowman to Portal Three Kingdoms | |
Adding Defiant Stand to Portal | |
Adding Feral Shadow to Portal | |
Adding Volunteer Militia to Portal Second Age | |
Adding Command of Unsummoning to Portal | |
Adding Endless Cockroaches to Portal | |
Adding Cloud Spirit to Portal | |
Adding Dread Charge to Portal | |
Adding Lynx to Portal Second Age | |
Adding Pyroclasm to Portal | |
Adding Moaning Spirit to Portal Second Age | |
Adding Tidal Surge to Portal Second Age | |
Adding Monstrous Growth to Portal | |
Adding Theft of Dreams to Portal Second Age | |
Adding Time Ebb to Portal Second Age | |
Adding Kiss of Death to Portal Second Age | |
Adding Flashfires to Portal | |
Adding Phantom Warrior to Portal | |
Adding Craven Knight to Portal | |
Adding Raging Goblin to Portal | |
Adding Raging Minotaur to Portal | |
Adding Serpent Assassin to Portal | |
Adding Sylvan Tutor to Portal | |
Adding Seasoned Marshal to Portal | |
Adding Thundering Wurm to Portal | |
Adding Thing from the Deep to Portal | |
Adding Temporary Truce to Portal | |
Adding Spotted Griffin to Portal | |
Adding Taunt to Portal | |
Adding Spined Wurm to Portal | |
Adding Stern Marshal to Portal | |
Adding Skeletal Snake to Portal | |
Adding Spiritual Guardian to Portal | |
Adding Steadfastness to Portal | |
Adding Renewing Dawn to Portal | |
Adding Fruition to Portal | |
Adding Yellow Scarves Troops to Portal Three Kingdoms | |
Adding Zodiac Goat to Portal Three Kingdoms | |
Adding Dong Zhou, the Tyrant to Portal Three Kingdoms | |
Adding Yellow Scarves Cavalry to Portal Three Kingdoms | |
Adding Spoils of Victory to Portal Three Kingdoms | |
Adding Slashing Tiger to Portal Three Kingdoms | |
Adding Zodiac Dog to Portal Three Kingdoms | |
Adding Heavy Fog to Portal Three Kingdoms | |
Adding Yuan Shao's Infantry to Portal Three Kingdoms | |
Adding Taunting Challenge to Portal Three Kingdoms | |
Adding Eunuchs' Intrigues to Portal Three Kingdoms | |
Adding Meng Huo's Horde to Portal Three Kingdoms | |
Adding Ravaging Horde to Portal Three Kingdoms | |
Adding Yuan Shao, the Indecisive to Portal Three Kingdoms | |
Adding Panther Warriors to Portal | |
---------- Thread 123145670729728 hangs ---------- | |
File "[filepathomitted]/python3.6/threading.py", line 884, in _bootstrap | |
self._bootstrap_inner() | |
File "[filepathomitted]/python3.6/threading.py", line 916, in _bootstrap_inner | |
self.run() | |
File "[filepathomitted]/python3.6/threading.py", line 864, in run | |
self._target(*self._args, **self._kwargs) | |
File "[filepathomitted]/python3.6/concurrent/futures/thread.py", line 67, in _worker | |
work_item = work_queue.get(block=True) | |
File "[filepathomitted]/python3.6/queue.py", line 164, in get | |
self.not_empty.wait() | |
File "[filepathomitted]/python3.6/threading.py", line 295, in wait | |
waiter.acquire() | |
Adding Treetop Defense to Portal | |
Adding Tidal Surge to Portal | |
Adding Touch of Brilliance to Portal | |
Adding Wall of Swords to Portal | |
Adding Untamed Wilds to Portal | |
Adding Time Ebb to Portal | |
Adding Wall of Granite to Portal | |
Adding Virtue's Ruin to Portal | |
Adding Whiptail Wurm to Portal | |
Adding Undying Beast to Portal | |
Adding Warrior's Charge to Portal | |
Adding Vampiric Touch to Portal | |
Adding Wicked Pact to Portal | |
Adding Willow Dryad to Portal | |
Adding Valorous Charge to Portal | |
Adding Warrior's Charge to Portal | |
Adding Liu Bei, Lord of Shu to Portal Three Kingdoms | |
Adding Ravages of War to Portal Three Kingdoms | |
Adding Alert Shu Infantry to Portal Three Kingdoms | |
Adding Plains to Portal Three Kingdoms | |
Adding Empty City Ruse to Portal Three Kingdoms | |
Adding Shu Farmer to Portal Three Kingdoms | |
Adding Plains to Portal Three Kingdoms | |
Adding Plains to Portal Three Kingdoms | |
Adding Mountain to Portal Three Kingdoms | |
Adding Mountain to Portal Three Kingdoms | |
Adding Mountain to Portal Three Kingdoms | |
Adding Hand of Death to Portal | |
Adding Horned Turtle to Portal | |
Adding Gravedigger to Portal | |
Adding Highland Giant to Portal | |
Adding Hurricane to Portal | |
Adding Harsh Justice to Portal | |
Adding Giant Spider to Portal | |
Adding Hand of Death to Portal | |
Adding Lava Axe to Portal | |
---------- Thread 123145675984896 hangs ---------- | |
File "[filepathomitted]/python3.6/threading.py", line 884, in _bootstrap | |
self._bootstrap_inner() | |
File "[filepathomitted]/python3.6/threading.py", line 916, in _bootstrap_inner | |
self.run() | |
File "[filepathomitted]/python3.6/threading.py", line 864, in run | |
self._target(*self._args, **self._kwargs) | |
File "[filepathomitted]/python3.6/concurrent/futures/thread.py", line 67, in _worker | |
work_item = work_queue.get(block=True) | |
File "[filepathomitted]/python3.6/queue.py", line 164, in get | |
self.not_empty.wait() | |
File "[filepathomitted]/python3.6/threading.py", line 295, in wait | |
waiter.acquire() | |
Adding Lava Flow to Portal | |
Adding Stone Rain to Portal Second Age | |
Adding Mind Knives to Portal | |
Adding Sea Drake to Portal Second Age | |
Adding Wildfire to Portal Second Age | |
Adding River Bear to Portal Second Age | |
Adding Norwood Archers to Portal Second Age | |
Adding Prowling Nightstalker to Portal Second Age | |
Adding Island to Portal | |
Adding Deadly Tempest to Commander 2015 | |
Adding Warchief Giant to Commander 2015 | |
Adding Balance of Power to Portal | |
Adding Boiling Seas to Portal | |
Adding Charging Rhino to Portal | |
Adding Burning Cloak to Portal | |
Adding Bog Wraith to Portal | |
Adding Angelic Blessing to Portal | |
Adding Bog Raiders to Portal | |
Adding Ancestral Memories to Portal | |
Adding Charging Bandits to Portal | |
Adding Needle Storm to Portal | |
Adding Blinding Light to Portal | |
Adding Nature's Cloak to Portal | |
Adding Omen to Portal | |
Adding Assassin's Blade to Portal | |
Adding Plated Wurm to Portal Second Age | |
Adding Lone Wolf to Portal Second Age | |
Adding Norwood Ranger to Portal Second Age | |
Adding Fire Tempest to Portal | |
Adding Cruel Fate to Portal | |
Adding Devoted Hero to Portal | |
Adding Forest to Portal | |
Adding Primeval Force to Portal | |
Adding Elite Cat Warrior to Portal | |
Adding Djinn of the Lamp to Portal | |
Adding Devastation to Portal | |
Adding Final Strike to Portal | |
Adding Deep-Sea Serpent to Portal | |
Adding False Peace to Portal | |
Adding Cruel Bargain to Portal | |
Adding Plant Elemental to Portal | |
Adding Flux to Portal | |
Adding Fleet-Footed Monk to Portal | |
Adding Elite Cat Warrior to Portal | |
Adding Coral Eel to Portal | |
Adding Desert Drake to Portal | |
Adding Raging Cougar to Portal | |
Adding Python to Portal | |
Adding Fire Dragon to Portal | |
Adding Personal Tutor to Portal | |
Adding Foot Soldiers to Portal | |
Adding Spitting Earth to Portal | |
Adding Sacred Knight to Portal | |
Adding Ardent Militia to Portal | |
Adding Arrogant Vampire to Portal | |
Adding Blaze to Portal | |
Adding Mizzix's Mastery to Commander 2015 | |
Adding Caller of the Pack to Commander 2015 | |
Adding Dawn to Dusk to Commander 2015 | |
Adding Strategic Planning to Portal Three Kingdoms | |
Adding Ambition's Cost to Portal Three Kingdoms | |
Adding Taoist Mystic to Portal Three Kingdoms | |
Adding Wu Spy to Portal Three Kingdoms | |
Adding Taoist Hermit to Portal Three Kingdoms | |
Adding Marshaling the Troops to Portal Three Kingdoms | |
Adding Fire Ambush to Portal Three Kingdoms | |
Adding Borrowing the East Wind to Portal Three Kingdoms | |
Adding Rolling Earthquake to Portal Three Kingdoms | |
Adding Three Visits to Portal Three Kingdoms | |
Adding Warrior's Oath to Portal Three Kingdoms | |
Adding Lady Zhurong, Warrior Queen to Portal Three Kingdoms | |
Adding Meng Huo, Barbarian King to Portal Three Kingdoms | |
Adding Fire Bowman to Portal Three Kingdoms | |
Adding Relentless Assault to Portal Three Kingdoms | |
Adding Riding the Dilu Horse to Portal Three Kingdoms | |
Adding Imperial Recruiter to Portal Three Kingdoms | |
Adding Zodiac Dragon to Portal Three Kingdoms | |
Adding Southern Elephant to Portal Three Kingdoms | |
Adding Ma Chao, Western Warrior to Portal Three Kingdoms | |
Adding Mountain Bandit to Portal Three Kingdoms | |
Adding Lu Bu, Master-at-Arms to Portal Three Kingdoms | |
Adding Chain Reaction to Magic: The Gathering-Commander | |
Adding Spring of Eternal Peace to Portal Three Kingdoms | |
Adding Lone Wolf to Portal Three Kingdoms | |
Adding Rockslide Ambush to Portal Three Kingdoms | |
Adding Alabaster Dragon to Portal | |
Adding Independent Troops to Portal Three Kingdoms | |
Adding Hunting Cheetah to Portal Three Kingdoms | |
Adding False Mourning to Portal Three Kingdoms | |
Adding Fire Imp to Portal | |
Adding Hua Tuo, Honored Physician to Portal Three Kingdoms | |
Adding Forest Bear to Portal Three Kingdoms | |
Adding Avatar of Slaughter to Magic: The Gathering-Commander | |
Adding Vengeance to Portal Three Kingdoms | |
Adding Patron of the Nezumi to Magic: The Gathering-Commander | |
Adding Regal Unicorn to Portal | |
Adding Island to Portal Three Kingdoms | |
Adding Serpent Warrior to Portal | |
Adding Island to Portal Three Kingdoms | |
Adding Loyal Retainers to Portal Three Kingdoms | |
Adding Shared Trauma to Magic: The Gathering-Commander | |
Adding Scythe Specter to Magic: The Gathering-Commander | |
Adding Dark Hatchling to Magic: The Gathering-Commander | |
Adding Avatar of Fury to Magic: The Gathering-Commander | |
Adding Razorjaw Oni to Magic: The Gathering-Commander | |
Adding Reiver Demon to Magic: The Gathering-Commander | |
Adding Magmatic Force to Magic: The Gathering-Commander | |
Adding Death by Dragons to Magic: The Gathering-Commander | |
Adding Footbottom Feast to Magic: The Gathering-Commander | |
Adding Attrition to Magic: The Gathering-Commander | |
Adding Unnerve to Magic: The Gathering-Commander | |
Adding Izzet Guildgate to Commander 2015 | |
Adding Venerable Monk to Portal | |
Adding Swamp to Portal Three Kingdoms | |
Adding Coercion to Portal Three Kingdoms | |
Adding Deception to Portal Three Kingdoms | |
Adding Imperial Seal to Portal Three Kingdoms | |
Adding Ghostly Visit to Portal Three Kingdoms | |
Adding Zodiac Pig to Portal Three Kingdoms | |
Adding Wei Strike Force to Portal Three Kingdoms | |
Adding Zhang He, Wei General to Portal Three Kingdoms | |
Adding Burning of Xinye to Portal Three Kingdoms | |
Adding Zodiac Snake to Portal Three Kingdoms | |
Adding Barbarian Horde to Portal Three Kingdoms | |
Adding Diaochan, Artful Beauty to Portal Three Kingdoms | |
Adding Burning Fields to Portal Three Kingdoms | |
Adding Wei Night Raiders to Portal Three Kingdoms | |
Adding Control of the Court to Portal Three Kingdoms | |
Adding Experiment One to Commander 2015 | |
Adding Xiahou Dun, the One-Eyed to Portal Three Kingdoms | |
Adding Corrupt Court Official to Portal Three Kingdoms | |
Adding Wei Infantry to Portal Three Kingdoms | |
Adding Xun Yu, Wei Advisor to Portal Three Kingdoms | |
Adding Rapacious One to Magic: The Gathering-Commander | |
Adding Stranglehold to Magic: The Gathering-Commander | |
Adding Scavenging Ooze to Magic: The Gathering-Commander | |
Adding Chorus of the Conclave to Magic: The Gathering-Commander | |
Adding Veteran Explorer to Magic: The Gathering-Commander | |
Adding Firespout to Magic: The Gathering-Commander | |
Adding Ghave, Guru of Spores to Magic: The Gathering-Commander | |
Adding Desecrator Hag to Magic: The Gathering-Commander | |
Adding Edric, Spymaster of Trest to Magic: The Gathering-Commander | |
Adding Damia, Sage of Stone to Magic: The Gathering-Commander | |
Adding Brion Stoutarm to Magic: The Gathering-Commander | |
Adding Knight Errant to Portal | |
Adding Moon Sprite to Portal | |
Adding Keen-Eyed Archers to Portal | |
Adding Howling Fury to Portal | |
Adding Island to Portal Second Age | |
Adding Island to Portal | |
Adding Piracy to Portal Second Age | |
Adding Last Chance to Portal | |
Adding Jungle Lion to Portal | |
Adding Giant Octopus to Portal | |
Adding Skullclamp to Commander 2015 | |
Adding Izzet Signet to Commander 2015 | |
Adding Mobilize to Portal | |
Adding King's Assassin to Portal | |
Adding Hill Giant to Portal | |
Adding Gift of Estates to Portal | |
Adding Sol Ring to Commander 2015 | |
Adding Monstrous Growth to Portal | |
Adding Blessed Reversal to Portal | |
Adding Obsidian Giant to Portal Second Age | |
Adding Baleful Stare to Portal | |
Adding Mind Rot to Portal | |
Adding Alluring Scent to Portal | |
Adding Rally the Troops to Portal Second Age | |
Adding Noxious Toad to Portal | |
Adding Mind Rot to Portal Second Age | |
Adding Nature's Ruin to Portal | |
Adding Armageddon to Portal | |
Adding Island to Portal Second Age | |
Adding Ogre Berserker to Portal Second Age | |
Adding Ogre Taskmaster to Portal Second Age | |
Adding Predatory Nightstalker to Portal Second Age | |
Adding Bee Sting to Portal | |
Adding Skullwinder to Commander 2015 | |
Adding Great Oak Guardian to Commander 2015 | |
Adding Mystic Confluence to Commander 2015 | |
Adding Charging Paladin to Portal | |
Adding Armored Pegasus to Portal | |
Adding Cloak of Feathers to Portal | |
Adding Blaze to Portal | |
Adding Capricious Sorcerer to Portal | |
Adding Natural Order to Portal | |
Adding Nature's Lore to Portal | |
Adding Archangel to Portal | |
Adding Bull Hippo to Portal | |
Adding Border Guard to Portal | |
Adding Breath of Life to Portal | |
Adding Natural Spring to Portal | |
Adding Rowan Treefolk to Portal | |
Adding Exhaustion to Portal | |
Adding Stone Rain to Portal | |
Adding Simic Signet to Magic: The Gathering-Commander | |
BuildSet: Acquiring Tokens for Portal Second Age | |
Adding Rain of Salt to Portal | |
Adding Scorching Winds to Portal | |
Adding Snapping Drake to Portal | |
Adding Theft of Dreams to Portal | |
Adding Swamp to Portal | |
Adding Rain of Tears to Portal | |
Adding Raise Dead to Portal | |
Adding Fire Snake to Portal | |
Adding Bog Imp to Portal | |
Adding Swamp to Portal | |
Adding Symbol of Unsummoning to Portal | |
Adding Swamp to Portal | |
Adding Arjun, the Shifting Flame to Commander 2015 | |
Adding Grasp of Fate to Commander 2015 | |
Adding Starlight to Portal | |
Adding Redwood Treefolk to Portal | |
Adding Storm Crow to Portal | |
Adding Scorching Spear to Portal | |
Adding Seal of the Guildpact to Commander 2015 | |
Adding Stone Rain to Portal Three Kingdoms | |
Adding Swamp to Portal | |
Adding Sorcerous Sight to Portal | |
Adding Mystic Denial to Portal Three Kingdoms | |
Adding Sewer Nemesis to Magic: The Gathering-Commander | |
Adding Starlit Angel to Portal | |
Adding Stalking Tiger to Portal | |
Adding Forked Lightning to Portal | |
Adding Sacred Nectar to Portal | |
Adding Skeletal Crocodile to Portal | |
Adding Soul Shred to Portal | |
Adding Stalking Tiger to Portal Three Kingdoms | |
Adding Diabolic Tutor to Magic: The Gathering-Commander | |
Adding Summer Bloom to Portal | |
Adding Jötun Grunt to Magic: The Gathering-Commander | |
Adding Crescendo of War to Magic: The Gathering-Commander | |
Adding Oblivion Ring to Magic: The Gathering-Commander | |
Adding Vivid Crag to Commander 2015 | |
Adding Boros Guildgate to Commander 2015 | |
Adding Congregate to Magic: The Gathering-Commander | |
Adding Exhaustion to Portal Three Kingdoms | |
Adding Vivid Creek to Magic: The Gathering-Commander | |
Adding Vivid Grove to Magic: The Gathering-Commander | |
Adding Zoetic Cavern to Magic: The Gathering-Commander | |
Adding Vivid Meadow to Magic: The Gathering-Commander | |
Adding Thundermare to Portal | |
Adding Spinerock Knoll to Commander 2015 | |
Adding Forgotten Cave to Commander 2015 | |
Adding Staff of Nin to Commander 2015 | |
Adding Urza's Incubator to Commander 2015 | |
Adding Stitch Together to Magic: The Gathering-Commander | |
Adding Sigil Captain to Magic: The Gathering-Commander | |
Adding Orzhov Guildmage to Magic: The Gathering-Commander | |
Adding Riku of Two Reflections to Magic: The Gathering-Commander | |
Adding Selesnya Evangel to Magic: The Gathering-Commander | |
Adding Memory Erosion to Magic: The Gathering-Commander | |
Adding Vish Kal, Blood Arbiter to Magic: The Gathering-Commander | |
Adding Ruhan of the Fomori to Magic: The Gathering-Commander | |
Adding Skullbriar, the Walking Grave to Magic: The Gathering-Commander | |
Adding Prophetic Bolt to Magic: The Gathering-Commander | |
Adding Master Warcraft to Magic: The Gathering-Commander | |
Adding Selesnya Guildmage to Magic: The Gathering-Commander | |
Adding Wrecking Ball to Magic: The Gathering-Commander | |
Adding Nucklavee to Magic: The Gathering-Commander | |
Adding Wrexial, the Risen Deep to Magic: The Gathering-Commander | |
Adding Oros, the Avenger to Magic: The Gathering-Commander | |
Adding Valley Rannet to Magic: The Gathering-Commander | |
Adding Necrogenesis to Magic: The Gathering-Commander | |
Adding Acorn Catapult to Magic: The Gathering-Commander | |
Adding The Mimeoplasm to Magic: The Gathering-Commander | |
Adding Savage Twister to Magic: The Gathering-Commander | |
Adding Wei Assassins to Portal Three Kingdoms | |
Adding Stolen Grain to Portal Three Kingdoms | |
Adding Return to Battle to Portal Three Kingdoms | |
Adding Poison Arrow to Portal Three Kingdoms | |
Adding Harmonize to Magic: The Gathering-Commander | |
Adding Garruk Wildspeaker to Magic: The Gathering-Commander | |
Adding Penumbra Spider to Magic: The Gathering-Commander | |
Adding Explosive Vegetation to Magic: The Gathering-Commander | |
Adding Squallmonger to Magic: The Gathering-Commander | |
Adding Wild Ricochet to Magic: The Gathering-Commander | |
Adding Eternal Witness to Magic: The Gathering-Commander | |
Adding Sakura-Tribe Elder to Magic: The Gathering-Commander | |
Adding Desperate Charge to Portal Three Kingdoms | |
Adding Stone Catapult to Portal Three Kingdoms | |
Adding Imperial Edict to Portal Three Kingdoms | |
Adding Extinguish to Portal Three Kingdoms | |
Adding Shu Defender to Portal Three Kingdoms | |
Adding Sima Yi, Wei Field Marshal to Portal Three Kingdoms | |
Adding Zodiac Rat to Portal Three Kingdoms | |
Adding Warrior's Stand to Portal Three Kingdoms | |
Adding Wei Elite Companions to Portal Three Kingdoms | |
Adding Shu Elite Infantry to Portal Three Kingdoms | |
Adding False Defeat to Portal Three Kingdoms | |
Adding Swamp to Portal Three Kingdoms | |
Adding Guan Yu's 1,000-Li March to Portal Three Kingdoms | |
Adding Pang Tong, "Young Phoenix" to Portal Three Kingdoms | |
Adding Huang Zhong, Shu General to Portal Three Kingdoms | |
Adding Kongming's Contraptions to Portal Three Kingdoms | |
Adding Swamp to Portal Three Kingdoms | |
Adding Zhang Liao, Hero of Hefei to Portal Three Kingdoms | |
Adding Barbarian General to Portal Three Kingdoms | |
Adding Cunning Advisor to Portal Three Kingdoms | |
Adding Brilliant Plan to Portal Three Kingdoms | |
Adding Shu Cavalry to Portal Three Kingdoms | |
Adding Misfortune's Gain to Portal Three Kingdoms | |
Adding Rally the Troops to Portal Three Kingdoms | |
Adding Acidic Slime to Magic: The Gathering-Commander | |
Adding Dragon Whelp to Magic: The Gathering-Commander | |
Adding Earthquake to Magic: The Gathering-Commander | |
Adding Ohran Viper to Commander 2015 | |
Adding Ruination to Magic: The Gathering-Commander | |
Adding Bastion Protector to Commander 2015 | |
Adding Awakening Zone to Magic: The Gathering-Commander | |
Adding Krosan Tusker to Magic: The Gathering-Commander | |
Adding Renegade Troops to Portal Three Kingdoms | |
Adding Yellow Scarves General to Portal Three Kingdoms | |
Adding Mycoloth to Commander 2015 | |
Adding Chartooth Cougar to Magic: The Gathering-Commander | |
Adding Cloud Dragon to Portal | |
Adding Karlov of the Ghost Council to Commander 2015 | |
Adding Seer's Sundial to Commander 2015 | |
Adding Lightning Greaves to Commander 2015 | |
Adding Orzhov Signet to Commander 2015 | |
Adding Cao Cao, Lord of Wei to Portal Three Kingdoms | |
Adding Wei Scout to Portal Three Kingdoms | |
Adding Overwhelming Forces to Portal Three Kingdoms | |
Adding Famine to Portal Three Kingdoms | |
Adding Young Wei Recruits to Portal Three Kingdoms | |
Adding Corrupt Eunuchs to Portal Three Kingdoms | |
Adding Desert Sandstorm to Portal Three Kingdoms | |
Adding Wei Ambush Force to Portal Three Kingdoms | |
Adding Cao Ren, Wei Commander to Portal Three Kingdoms | |
Adding Akoum Refuge to Magic: The Gathering-Commander | |
Adding Boros Signet to Magic: The Gathering-Commander | |
Adding Bloodspore Thrinax to Commander 2015 | |
Adding Rakdos Signet to Magic: The Gathering-Commander | |
Adding Island to Portal Three Kingdoms | |
Adding Austere Command to Magic: The Gathering-Commander | |
Adding Angelic Arbiter to Magic: The Gathering-Commander | |
Adding Hour of Reckoning to Magic: The Gathering-Commander | |
Adding Gruul Signet to Magic: The Gathering-Commander | |
Adding Bojuka Bog to Magic: The Gathering-Commander | |
Adding Dominate to Commander 2015 | |
Adding Mesa Enchantress to Commander 2015 | |
Adding Broodbirth Viper to Commander 2015 | |
Adding Rise from the Grave to Commander 2015 | |
Adding Blue Sun's Zenith to Commander 2015 | |
Adding Jareth, Leonine Titan to Commander 2015 | |
Adding Volcanic Hammer to Portal | |
Adding Vengeful Rebirth to Magic: The Gathering-Commander | |
Adding Vivid Grove to Commander 2015 | |
Adding Command Tower to Commander 2015 | |
Adding Kaseto, Orochi Archmage to Commander 2015 | |
Adding Izzet Boilerworks to Commander 2015 | |
Adding Golgari Guildgate to Commander 2015 | |
Adding Artisan of Kozilek to Magic: The Gathering-Commander | |
Adding Orzhov Basilica to Commander 2015 | |
Adding Scoured Barrens to Commander 2015 | |
Adding Jungle Hollow to Commander 2015 | |
Adding Alliance of Arms to Magic: The Gathering-Commander | |
Adding Smoldering Crater to Commander 2015 | |
Adding Reliquary Tower to Commander 2015 | |
Adding Worn Powerstone to Commander 2015 | |
Adding Oran-Rief, the Vastwood to Commander 2015 | |
Adding Wind Drake to Portal | |
Adding Vengeance to Portal | |
Adding Llanowar Reborn to Commander 2015 | |
Adding Volcanic Dragon to Portal | |
Adding Vampiric Feast to Portal | |
Adding Relic Crush to Magic: The Gathering-Commander | |
Adding Homeward Path to Magic: The Gathering-Commander | |
Adding Lonely Sandbar to Magic: The Gathering-Commander | |
Adding Rakdos Carnarium to Magic: The Gathering-Commander | |
Adding Command Tower to Magic: The Gathering-Commander | |
Adding Molten Slagheap to Magic: The Gathering-Commander | |
Adding Selesnya Sanctuary to Magic: The Gathering-Commander | |
Adding Barter in Blood to Commander 2015 | |
Adding Eater of Hope to Commander 2015 | |
Adding Jwar Isle Refuge to Magic: The Gathering-Commander | |
Adding Orzhov Basilica to Magic: The Gathering-Commander | |
Adding Lash Out to Magic: The Gathering-Commander | |
Adding Flametongue Kavu to Magic: The Gathering-Commander | |
Adding Syphon Mind to Magic: The Gathering-Commander | |
Adding Extractor Demon to Magic: The Gathering-Commander | |
Adding Comet Storm to Magic: The Gathering-Commander | |
Adding Hex to Magic: The Gathering-Commander | |
Adding Rise from the Grave to Magic: The Gathering-Commander | |
Adding Syphon Flesh to Magic: The Gathering-Commander | |
Adding Insurrection to Magic: The Gathering-Commander | |
Adding Breath of Darigaaz to Magic: The Gathering-Commander | |
Adding Chaos Warp to Magic: The Gathering-Commander | |
Adding Vedalken Plotter to Magic: The Gathering-Commander | |
Adding Prison Term to Magic: The Gathering-Commander | |
Adding Terminate to Magic: The Gathering-Commander | |
Adding False Prophet to Magic: The Gathering-Commander | |
Adding Martyr's Bond to Magic: The Gathering-Commander | |
Adding Path to Exile to Magic: The Gathering-Commander | |
Adding Akroma's Vengeance to Magic: The Gathering-Commander | |
Adding Celestial Force to Magic: The Gathering-Commander | |
Adding Afterlife to Magic: The Gathering-Commander | |
Adding Victimize to Commander 2015 | |
Adding Propaganda to Magic: The Gathering-Commander | |
Adding Stingerfling Spider to Commander 2015 | |
Adding Elvish Visionary to Commander 2015 | |
Adding Curse of the Nightly Hunt to Commander 2015 | |
Adding Lhurgoyf to Magic: The Gathering-Commander | |
Adding Nezumi Graverobber to Magic: The Gathering-Commander | |
Adding Arachnogenesis to Commander 2015 | |
Adding Dictate of Heliod to Commander 2015 | |
Adding Synthetic Destiny to Commander 2015 | |
Adding Dream Pillager to Commander 2015 | |
Adding Angel of Serenity to Commander 2015 | |
Adding Vampire Nighthawk to Magic: The Gathering-Commander | |
Adding Celestial Archon to Commander 2015 | |
Adding Fog Bank to Magic: The Gathering-Commander | |
Adding Righteous Cause to Magic: The Gathering-Commander | |
Adding Return to Dust to Magic: The Gathering-Commander | |
Adding Court Hussar to Magic: The Gathering-Commander | |
Adding Conundrum Sphinx to Magic: The Gathering-Commander | |
Adding Storm Herd to Magic: The Gathering-Commander | |
Adding Vision Skeins to Magic: The Gathering-Commander | |
Adding Skyscribing to Magic: The Gathering-Commander | |
Adding Simic Keyrune to Commander 2015 | |
Adding Wielding the Green Dragon to Portal Three Kingdoms | |
Adding Zodiac Ox to Portal Three Kingdoms | |
Adding Zuo Ci, the Mocking Sage to Portal Three Kingdoms | |
Adding Eightfold Maze to Portal Three Kingdoms | |
Adding Trip Wire to Portal Three Kingdoms | |
Adding Wolf Pack to Portal Three Kingdoms | |
Adding Shu General to Portal Three Kingdoms | |
Adding Zodiac Rooster to Portal Three Kingdoms | |
Adding Riding Red Hare to Portal Three Kingdoms | |
Adding Zodiac Horse to Portal Three Kingdoms | |
Adding Zodiac Tiger to Portal Three Kingdoms | |
Adding Zodiac Rabbit to Portal Three Kingdoms | |
Adding Zodiac Monkey to Portal Three Kingdoms | |
Adding Orzhov Cluestone to Commander 2015 | |
Adding Psychosis Crawler to Commander 2015 | |
Adding Kongming, "Sleeping Dragon" to Portal Three Kingdoms | |
Adding Mind Stone to Commander 2015 | |
Adding Trained Cheetah to Portal Three Kingdoms | |
Adding Fire to Magic: The Gathering-Commander | |
Adding Electrolyze to Magic: The Gathering-Commander | |
Adding Dawnglare Invoker to Commander 2015 | |
Adding Winds of Change to Portal | |
Adding Blaze to Portal Three Kingdoms | |
Adding Balance of Power to Portal Three Kingdoms | |
Adding Forest to Portal Three Kingdoms | |
Adding Winter's Grasp to Portal | |
Adding Wood Elves to Portal | |
Adding Tainted Wood to Commander 2015 | |
Adding Tainted Field to Commander 2015 | |
Adding Phyrexian Rager to Commander 2015 | |
Adding Phyrexian Arena to Commander 2015 | |
Adding Withering Gaze to Portal | |
Adding Forest to Portal Three Kingdoms | |
Adding Forest to Portal Three Kingdoms | |
Adding Volunteer Militia to Portal Three Kingdoms | |
Adding Wrath of God to Portal | |
Adding Anya, Merciless Angel to Commander 2015 | |
Adding Boros Garrison to Commander 2015 | |
Adding Charmbreaker Devils to Commander 2015 | |
Adding Sever the Bloodline to Commander 2015 | |
Adding Thought Vessel to Commander 2015 | |
Adding Zoetic Cavern to Commander 2015 | |
Adding Arbiter of Knollridge to Magic: The Gathering-Commander | |
Adding Ghostly Prison to Magic: The Gathering-Commander | |
Adding Archangel of Strife to Magic: The Gathering-Commander | |
Adding Ghost Quarter to Commander 2015 | |
Adding Fellwar Stone to Magic: The Gathering-Commander | |
Adding Drifting Meadow to Commander 2015 | |
Adding Whirlpool Whelm to Magic: The Gathering-Commander | |
Adding Wayfarer's Bauble to Commander 2015 | |
Adding Vivid Marsh to Commander 2015 | |
Adding Ice to Magic: The Gathering-Commander | |
BuildSet: Acquiring Tokens for Portal Three Kingdoms | |
BuildSet: Acquiring Tokens for Portal | |
Adding Aura of Silence to Commander 2015 | |
Adding Terramorphic Expanse to Magic: The Gathering-Commander | |
Adding Slippery Karst to Commander 2015 | |
Adding Nemesis Trap to Magic: The Gathering-Commander | |
Adding Temple of the False God to Magic: The Gathering-Commander | |
Adding Simic Guildgate to Commander 2015 | |
Adding Blasted Landscape to Commander 2015 | |
Adding Secluded Steppe to Magic: The Gathering-Commander | |
Adding Vow of Malice to Commander 2015 | |
Adding Dread Cacodemon to Magic: The Gathering-Commander | |
Adding Fleshbag Marauder to Magic: The Gathering-Commander | |
Adding Faultgrinder to Magic: The Gathering-Commander | |
Adding Mortivore to Magic: The Gathering-Commander | |
Adding Orzhov Guildgate to Commander 2015 | |
Adding Goblin Cadets to Magic: The Gathering-Commander | |
Adding Svogthos, the Restless Tomb to Magic: The Gathering-Commander | |
Adding Disaster Radius to Commander 2015 | |
Adding Mulldrifter to Commander 2015 | |
Adding Armillary Sphere to Magic: The Gathering-Commander | |
Adding Bathe in Light to Magic: The Gathering-Commander | |
Adding Collective Voyage to Magic: The Gathering-Commander | |
Adding Tariel, Reckoner of Souls to Magic: The Gathering-Commander | |
Adding Wind-Scarred Crag to Commander 2015 | |
Adding Fists of Ironwood to Magic: The Gathering-Commander | |
Adding Patagia Viper to Commander 2015 | |
Adding Anger to Magic: The Gathering-Commander | |
Adding Loaming Shaman to Commander 2015 | |
Adding Noble Quarry to Commander 2015 | |
Adding Living Death to Magic: The Gathering-Commander | |
Adding Nantuko Husk to Magic: The Gathering-Commander | |
Adding Gravedigger to Magic: The Gathering-Commander | |
Adding Mulldrifter to Magic: The Gathering-Commander | |
Adding New Benalia to Commander 2015 | |
Adding Scattering Stroke to Magic: The Gathering-Commander | |
Adding Soul Snare to Magic: The Gathering-Commander | |
Adding Spurnmage Advocate to Magic: The Gathering-Commander | |
Adding Trench Gorger to Magic: The Gathering-Commander | |
Adding Nin, the Pain Artist to Magic: The Gathering-Commander | |
Adding Zedruu the Greathearted to Magic: The Gathering-Commander | |
Adding Vow of Malice to Magic: The Gathering-Commander | |
Adding Teneb, the Harvester to Magic: The Gathering-Commander | |
Adding Malfegor to Magic: The Gathering-Commander | |
Adding Buried Alive to Magic: The Gathering-Commander | |
Adding Yavimaya Elder to Magic: The Gathering-Commander | |
Adding Kalemne, Disciple of Iroas to Commander 2015 | |
Adding Golgari Guildmage to Magic: The Gathering-Commander | |
Adding Vow of Wildness to Magic: The Gathering-Commander | |
Adding Dawnbreak Reclaimer to Commander 2015 | |
Adding Hunting Pack to Magic: The Gathering-Commander | |
Adding Call the Skybreaker to Magic: The Gathering-Commander | |
Adding Duergar Hedge-Mage to Magic: The Gathering-Commander | |
Adding Basandra, Battle Seraph to Magic: The Gathering-Commander | |
Adding Boros Guildmage to Magic: The Gathering-Commander | |
Adding Aura Shards to Magic: The Gathering-Commander | |
Adding Vulturous Zombie to Commander 2015 | |
Adding Verdant Force to Commander 2015 | |
Adding Biomantic Mastery to Commander 2015 | |
Adding Teysa, Envoy of Ghosts to Commander 2015 | |
Adding Underworld Coinsmith to Commander 2015 | |
Adding Treasury Thrull to Commander 2015 | |
Adding Oreskos Explorer to Commander 2015 | |
Adding Daxos the Returned to Commander 2015 | |
Adding Kalemne's Captain to Commander 2015 | |
Adding Meren of Clan Nel Toth to Commander 2015 | |
Adding Banishing Light to Commander 2015 | |
Adding Mizzix of the Izmagnus to Commander 2015 | |
Adding Corpse Augur to Commander 2015 | |
Adding Deadwood Treefolk to Magic: The Gathering-Commander | |
Adding Symbiotic Wurm to Magic: The Gathering-Commander | |
Adding Pyrohemia to Magic: The Gathering-Commander | |
Adding Mosswort Bridge to Commander 2015 | |
Adding Rogue's Passage to Commander 2015 | |
Adding Ajani's Chosen to Commander 2015 | |
Adding Herald of the Host to Commander 2015 | |
Adding Bident of Thassa to Commander 2015 | |
Adding Open the Vaults to Commander 2015 | |
Adding Pathbreaker Ibex to Commander 2015 | |
Adding Cloudthresher to Commander 2015 | |
Adding Silent Sentinel to Commander 2015 | |
Adding Vow of Flight to Magic: The Gathering-Commander | |
Adding Dreamborn Muse to Magic: The Gathering-Commander | |
Adding Slipstream Eel to Magic: The Gathering-Commander | |
Adding Reins of Power to Commander 2015 | |
Adding Mana-Charged Dragon to Magic: The Gathering-Commander | |
Adding Serra Angel to Magic: The Gathering-Commander | |
Adding Novijen, Heart of Progress to Commander 2015 | |
Adding Preordain to Commander 2015 | |
Adding Disaster Radius to Magic: The Gathering-Commander | |
Adding Avatar of Woe to Magic: The Gathering-Commander | |
Adding Temple of the False God to Commander 2015 | |
Adding High Market to Commander 2015 | |
Adding Barren Moor to Commander 2015 | |
Adding Simic Growth Chamber to Commander 2015 | |
Adding Animar, Soul of Elements to Magic: The Gathering-Commander | |
Adding Shriekmaw to Magic: The Gathering-Commander | |
Adding Ancient Amphitheater to Commander 2015 | |
Adding Terramorphic Expanse to Commander 2015 | |
Adding Spell Crumple to Magic: The Gathering-Commander | |
Adding Szadek, Lord of Secrets to Magic: The Gathering-Commander | |
Adding Simic Sky Swallower to Magic: The Gathering-Commander | |
Adding Grave Pact to Magic: The Gathering-Commander | |
Adding Lightkeeper of Emeria to Magic: The Gathering-Commander | |
Adding Wall of Omens to Magic: The Gathering-Commander | |
Adding Golgari Rot Farm to Magic: The Gathering-Commander | |
Adding Riddlekeeper to Magic: The Gathering-Commander | |
Adding Darksteel Ingot to Magic: The Gathering-Commander | |
Adding Vow of Duty to Magic: The Gathering-Commander | |
Adding Shattered Angel to Magic: The Gathering-Commander | |
Adding Akroma, Angel of Fury to Magic: The Gathering-Commander | |
Adding Solemn Simulacrum to Commander 2015 | |
Adding Pollen Lullaby to Magic: The Gathering-Commander | |
Adding Swiftfoot Boots to Commander 2015 | |
Adding Kor Sanctifiers to Commander 2015 | |
Adding Fact or Fiction to Commander 2015 | |
Adding Vow of Duty to Commander 2015 | |
Adding Lone Revenant to Commander 2015 | |
Adding Arbiter of Knollridge to Commander 2015 | |
Adding Repeal to Commander 2015 | |
Adding Sigil of the Empty Throne to Commander 2015 | |
Adding Verdant Confluence to Commander 2015 | |
Adding Cobra Trap to Magic: The Gathering-Commander | |
Adding Hammerfist Giant to Commander 2015 | |
Adding Desperate Ravings to Commander 2015 | |
Adding Stinkdrinker Daredevil to Commander 2015 | |
Adding Spawnwrithe to Magic: The Gathering-Commander | |
Adding Hornet Queen to Magic: The Gathering-Commander | |
Adding Invigorate to Magic: The Gathering-Commander | |
Adding Windborn Muse to Magic: The Gathering-Commander | |
Adding Hydra Omnivore to Magic: The Gathering-Commander | |
Adding Izzet Signet to Magic: The Gathering-Commander | |
Adding Numot, the Devastator to Magic: The Gathering-Commander | |
Adding Aethersnipe to Magic: The Gathering-Commander | |
Adding Vulturous Zombie to Magic: The Gathering-Commander | |
Adding Eternal Witness to Commander 2015 | |
Adding Kodama's Reach to Commander 2015 | |
Adding Cold-Eyed Selkie to Commander 2015 | |
Adding Spider Spawning to Commander 2015 | |
Adding Satyr Wayfinder to Commander 2015 | |
Adding Shriekmaw to Commander 2015 | |
Adding Seal of Doom to Commander 2015 | |
Adding Steam Augury to Commander 2015 | |
Adding Cobra Trap to Commander 2015 | |
Adding Act of Aggression to Commander 2015 | |
Adding Snakeform to Commander 2015 | |
Adding Chain Reaction to Commander 2015 | |
Adding Mulch to Commander 2015 | |
Adding Dreadship Reef to Magic: The Gathering-Commander | |
Adding Gild to Commander 2015 | |
Adding Brawn to Magic: The Gathering-Commander | |
Adding Gruul Turf to Magic: The Gathering-Commander | |
Adding Crib Swap to Commander 2015 | |
Adding Awaken the Sky Tyrant to Commander 2015 | |
Adding Celestial Ancient to Commander 2015 | |
Adding Blade of Selves to Commander 2015 | |
Adding Daxos's Torment to Commander 2015 | |
Adding Death Mutation to Magic: The Gathering-Commander | |
Adding Vow of Lightning to Magic: The Gathering-Commander | |
Adding Furnace Whelp to Magic: The Gathering-Commander | |
Adding Magus of the Wheel to Commander 2015 | |
Adding Spike Feeder to Magic: The Gathering-Commander | |
Adding Aquastrand Spider to Magic: The Gathering-Commander | |
Adding Word of Seizing to Commander 2015 | |
Adding Hamletback Goliath to Commander 2015 | |
Adding Hunted Dragon to Commander 2015 | |
Adding Earthquake to Commander 2015 | |
Adding Stoneshock Giant to Commander 2015 | |
Adding Dragon Mage to Commander 2015 | |
Adding Beastmaster Ascension to Commander 2015 | |
Adding Thundercloud Shaman to Commander 2015 | |
Adding Desolation Giant to Commander 2015 | |
Adding Orzhov Signet to Magic: The Gathering-Commander | |
Adding Dimir Signet to Magic: The Gathering-Commander | |
Adding Stolen Goods to Commander 2015 | |
Adding Barren Moor to Magic: The Gathering-Commander | |
Adding Selesnya Signet to Magic: The Gathering-Commander | |
Adding Howling Mine to Magic: The Gathering-Commander | |
Adding Faith's Fetters to Commander 2015 | |
Adding Dreamstone Hedron to Magic: The Gathering-Commander | |
Adding Reins of Power to Magic: The Gathering-Commander | |
Adding Blatant Thievery to Commander 2015 | |
Adding Guard Gomazoa to Magic: The Gathering-Commander | |
Adding Thief of Blood to Commander 2015 | |
Adding Evincar's Justice to Magic: The Gathering-Commander | |
Adding Fact or Fiction to Magic: The Gathering-Commander | |
Adding Perilous Research to Magic: The Gathering-Commander | |
Adding Brainstorm to Magic: The Gathering-Commander | |
Adding Tribute to the Wild to Commander 2015 | |
Adding Cleansing Beam to Magic: The Gathering-Commander | |
Adding Loxodon Warhammer to Commander 2015 | |
Adding Chromeshell Crab to Magic: The Gathering-Commander | |
Adding Gomazoa to Magic: The Gathering-Commander | |
Adding Brainstorm to Commander 2015 | |
Adding Fierce Empath to Magic: The Gathering-Commander | |
Adding Ray of Command to Magic: The Gathering-Commander | |
Adding Flusterstorm to Magic: The Gathering-Commander | |
Adding Tribute to the Wild to Magic: The Gathering-Commander | |
Adding Borderland Behemoth to Commander 2015 | |
Adding Voice of All to Magic: The Gathering-Commander | |
Adding Windfall to Commander 2015 | |
Adding Cultivate to Magic: The Gathering-Commander | |
Adding Sandstone Oracle to Commander 2015 | |
Adding Mirror Match to Commander 2015 | |
Adding Dread Summons to Commander 2015 | |
Adding Wall of Blossoms to Commander 2015 | |
Adding Champion's Helm to Magic: The Gathering-Commander | |
Adding Fiery Confluence to Commander 2015 | |
Adding Sun Titan to Commander 2015 | |
Adding Izzet Chronarch to Magic: The Gathering-Commander | |
Adding Prophetic Prism to Magic: The Gathering-Commander | |
Adding Intet, the Dreamer to Magic: The Gathering-Commander | |
Adding Scytheclaw to Commander 2015 | |
Adding Skullclamp to Magic: The Gathering-Commander | |
Adding Kaalia of the Vast to Magic: The Gathering-Commander | |
Adding Dominus of Fealty to Magic: The Gathering-Commander | |
Adding Bladewing the Risen to Magic: The Gathering-Commander | |
Adding Plaxmanta to Commander 2015 | |
Adding Golgari Signet to Magic: The Gathering-Commander | |
Adding Azorius Chancery to Magic: The Gathering-Commander | |
Adding Troll Ascetic to Magic: The Gathering-Commander | |
Adding Forgotten Cave to Magic: The Gathering-Commander | |
Adding Echoing Truth to Commander 2015 | |
Adding Mazirek, Kraul Death Priest to Commander 2015 | |
Adding Cage of Hands to Commander 2015 | |
Adding Comet Storm to Commander 2015 | |
Adding Gwyllion Hedge-Mage to Magic: The Gathering-Commander | |
Adding Butcher of Malakir to Magic: The Gathering-Commander | |
Adding Wonder to Magic: The Gathering-Commander | |
Adding Vivid Meadow to Commander 2015 | |
Adding Fallen Angel to Magic: The Gathering-Commander | |
Adding Sign in Blood to Magic: The Gathering-Commander | |
Adding Secluded Steppe to Commander 2015 | |
Adding Meteor Blast to Commander 2015 | |
Adding Krosan Grip to Commander 2015 | |
Adding Dimir Aqueduct to Magic: The Gathering-Commander | |
Adding Day of the Dragons to Commander 2015 | |
Adding Aethersnatch to Commander 2015 | |
Adding Scourge of Nel Toth to Commander 2015 | |
Adding Mortify to Magic: The Gathering-Commander | |
Adding Ezuri, Claw of Progress to Commander 2015 | |
Adding Izzet Boilerworks to Magic: The Gathering-Commander | |
Adding Kazandu Refuge to Magic: The Gathering-Commander | |
Adding Gigantoplasm to Commander 2015 | |
Adding Command Beacon to Commander 2015 | |
Adding Rupture Spire to Magic: The Gathering-Commander | |
Adding Simic Growth Chamber to Magic: The Gathering-Commander | |
Adding Angel of Despair to Magic: The Gathering-Commander | |
Adding Lightning Greaves to Magic: The Gathering-Commander | |
Adding Shielded by Faith to Commander 2015 | |
Adding Illusory Ambusher to Commander 2015 | |
Adding Centaur Vinecrasher to Commander 2015 | |
Adding Underworld Connections to Commander 2015 | |
Adding Ghostblade Eidolon to Commander 2015 | |
Adding Magma Giant to Commander 2015 | |
Adding Magmaquake to Commander 2015 | |
Adding Vandalblast to Commander 2015 | |
Adding Taurean Mauler to Commander 2015 | |
Adding Caller of the Claw to Commander 2015 | |
Adding Call the Skybreaker to Commander 2015 | |
Adding Stroke of Genius to Commander 2015 | |
Adding Acidic Slime to Commander 2015 | |
Adding Overrun to Commander 2015 | |
Adding Sleep to Commander 2015 | |
Adding Orim's Thunder to Magic: The Gathering-Commander | |
Adding Mother of Runes to Magic: The Gathering-Commander | |
Adding Oblation to Magic: The Gathering-Commander | |
Adding Wall of Denial to Magic: The Gathering-Commander | |
Adding Doom Blade to Magic: The Gathering-Commander | |
Adding Butcher of Malakir to Commander 2015 | |
Adding Monk Realist to Magic: The Gathering-Commander | |
Adding Orim's Thunder to Commander 2015 | |
Adding Wretched Confluence to Commander 2015 | |
Adding Rite of the Raging Storm to Commander 2015 | |
Adding Deadly Recluse to Magic: The Gathering-Commander | |
Adding Colossal Might to Magic: The Gathering-Commander | |
Adding Nighthowler to Commander 2015 | |
Adding Azorius Guildmage to Magic: The Gathering-Commander | |
Adding Marshal's Anthem to Commander 2015 | |
Adding Fungal Reaches to Magic: The Gathering-Commander | |
Adding Solemn Simulacrum to Magic: The Gathering-Commander | |
Adding Faithless Looting to Commander 2015 | |
Adding Sulfurous Blast to Magic: The Gathering-Commander | |
Adding Warstorm Surge to Commander 2015 | |
Adding Extractor Demon to Commander 2015 | |
Adding Blood Bairn to Commander 2015 | |
Adding Elvish Aberration to Magic: The Gathering-Commander | |
Adding Breath of Darigaaz to Commander 2015 | |
Adding Fertilid to Magic: The Gathering-Commander | |
Adding Nighteyes the Desecrator to Magic: The Gathering-Commander | |
Adding Fallen Ideal to Commander 2015 | |
Adding Kodama's Reach to Magic: The Gathering-Commander | |
Adding Rite of Replication to Commander 2015 | |
Adding Evolving Wilds to Magic: The Gathering-Commander | |
Adding Ninja of the Deep Hours to Commander 2015 | |
Adding Plumeveil to Magic: The Gathering-Commander | |
Adding Thought Reflection to Commander 2015 | |
Adding Diabolic Servitude to Commander 2015 | |
Adding Victory's Herald to Commander 2015 | |
Adding Vivid Crag to Magic: The Gathering-Commander | |
Adding Righteous Confluence to Commander 2015 | |
Adding Ezuri's Predation to Commander 2015 | |
Adding Triskelavus to Magic: The Gathering-Commander | |
Adding Swiftwater Cliffs to Commander 2015 | |
Adding Boros Signet to Commander 2015 | |
Adding Bane of Progress to Commander 2015 | |
Adding Blustersquall to Commander 2015 | |
Adding Chameleon Colossus to Commander 2015 | |
Adding Polluted Mire to Commander 2015 | |
Adding Urza's Rage to Commander 2015 | |
Adding Inferno Titan to Commander 2015 | |
Adding Mystic Retrieval to Commander 2015 | |
Adding Arbor Colossus to Commander 2015 | |
Adding Fumiko the Lowblood to Commander 2015 | |
Adding Sunrise Sovereign to Commander 2015 | |
Adding Simic Signet to Commander 2015 | |
Adding Viridian Zealot to Commander 2015 | |
Adding Windfall to Magic: The Gathering-Commander | |
Adding Burnished Hart to Commander 2015 | |
Adding Korozda Guildmage to Commander 2015 | |
Adding Crystal Chimes to Commander 2015 | |
Adding Epic Experiment to Commander 2015 | |
Adding Repulse to Magic: The Gathering-Commander | |
Adding Sol Ring to Magic: The Gathering-Commander | |
Adding Seal of Cleansing to Commander 2015 | |
Adding Banshee of the Dread Choir to Commander 2015 | |
Adding Lorescale Coatl to Commander 2015 | |
Adding Boros Cluestone to Commander 2015 | |
Adding Magus of the Vineyard to Magic: The Gathering-Commander | |
Adding Spitebellows to Magic: The Gathering-Commander | |
Adding Baloth Woodcrasher to Magic: The Gathering-Commander | |
Adding Oni of Wild Places to Magic: The Gathering-Commander | |
Adding Punishing Fire to Magic: The Gathering-Commander | |
Adding Hostility to Commander 2015 | |
Adding Mizzium Mortars to Commander 2015 | |
Adding Talrand, Sky Summoner to Commander 2015 | |
Adding Altar's Reap to Commander 2015 | |
Adding Bestial Menace to Magic: The Gathering-Commander | |
Adding Grave Peril to Commander 2015 | |
Adding Ambition's Cost to Commander 2015 | |
Adding Terastodon to Commander 2015 | |
Adding Doomwake Giant to Commander 2015 | |
Adding Fellwar Stone to Commander 2015 | |
Adding Champion of Stray Souls to Commander 2015 | |
Adding Forgotten Ancient to Commander 2015 | |
Adding Phyrexian Reclamation to Commander 2015 | |
Adding Minds Aglow to Magic: The Gathering-Commander | |
Adding Vorosh, the Hunter to Magic: The Gathering-Commander | |
Adding Thelonite Hermit to Commander 2015 | |
Adding Dreadbringer Lampads to Commander 2015 | |
Adding Wistful Selkie to Commander 2015 | |
Adding Desert Twister to Commander 2015 | |
Adding Indrik Stomphowler to Commander 2015 | |
Adding Rampant Growth to Commander 2015 | |
Adding Boros Garrison to Magic: The Gathering-Commander | |
Adding Primal Growth to Commander 2015 | |
Adding Coiling Oracle to Commander 2015 | |
Adding Overwhelming Stampede to Commander 2015 | |
Adding Fall of the Hammer to Commander 2015 | |
Adding Karador, Ghost Chieftain to Magic: The Gathering-Commander | |
Adding Orochi Hatchery to Commander 2015 | |
Adding Monk Idealist to Commander 2015 | |
Adding Karmic Justice to Commander 2015 | |
Adding Black Market to Commander 2015 | |
Adding Oblivion Stone to Magic: The Gathering-Commander | |
Adding Kessig Cagebreakers to Commander 2015 | |
Adding Jace's Archivist to Commander 2015 | |
Adding Aetherize to Commander 2015 | |
Adding Putrefy to Commander 2015 | |
Adding Wood Elves to Commander 2015 | |
Adding Golgari Signet to Commander 2015 | |
Adding Golgari Charm to Commander 2015 | |
Adding Ancient Craving to Commander 2015 | |
Adding Grisly Salvage to Commander 2015 | |
Adding Lotleth Troll to Commander 2015 | |
Adding Phyrexian Plaguelord to Commander 2015 | |
Adding Bonehoard to Commander 2015 | |
Adding Sakura-Tribe Elder to Commander 2015 | |
Adding Fate Unraveler to Commander 2015 | |
Adding Dreamstone Hedron to Commander 2015 | |
Adding Grim Backwoods to Commander 2015 | |
Adding Jarad, Golgari Lich Lord to Commander 2015 | |
Adding Trade Secrets to Magic: The Gathering-Commander | |
Adding Rapid Hybridization to Commander 2015 | |
Adding Gisela, Blade of Goldnight to Commander 2015 | |
Adding Darksteel Ingot to Commander 2015 | |
Adding Vivid Creek to Commander 2015 | |
Adding Sword of Vengeance to Commander 2015 | |
Adding Island to Magic: The Gathering-Commander | |
Adding Golgari Rot Farm to Commander 2015 | |
Adding Evolving Wilds to Commander 2015 | |
Adding Tranquil Thicket to Magic: The Gathering-Commander | |
Adding Death Grasp to Commander 2015 | |
Adding Counterflux to Commander 2015 | |
Adding Melek, Izzet Paragon to Commander 2015 | |
Adding Thornwood Falls to Commander 2015 | |
Adding Murmurs from Beyond to Magic: The Gathering-Commander | |
Adding Coldsteel Heart to Commander 2015 | |
Adding Vivid Marsh to Magic: The Gathering-Commander | |
Adding Basalt Monolith to Commander 2015 | |
Adding Firemind's Foresight to Commander 2015 | |
Adding Goblin Electromancer to Commander 2015 | |
Adding Mountain to Magic: The Gathering-Commander | |
Adding Trygon Predator to Commander 2015 | |
Adding Island to Magic: The Gathering-Commander | |
Adding Etherium-Horn Sorcerer to Commander 2015 | |
Adding Prime Speaker Zegana to Commander 2015 | |
Adding Viridian Emissary to Commander 2015 | |
Adding Mystic Snake to Commander 2015 | |
Adding Eldrazi Monument to Commander 2015 | |
Adding Journey to Nowhere to Magic: The Gathering-Commander | |
Adding Necromancer's Covenant to Commander 2015 | |
Adding Forest to Magic: The Gathering-Commander | |
Adding Viridian Shaman to Commander 2015 | |
Adding Prophetic Bolt to Commander 2015 | |
Adding Plains to Magic: The Gathering-Commander | |
Adding Swamp to Magic: The Gathering-Commander | |
BuildSet: Applied Set Config options for Portal | |
BuildSet: Generated JSON for Portal | |
BuildSet: JSON written for Portal (POR) | |
Adding Island to Magic: The Gathering-Commander | |
Adding Plains to Magic: The Gathering-Commander | |
Adding Plains to Magic: The Gathering-Commander | |
Adding Forest to Magic: The Gathering-Commander | |
Adding Island to Commander 2015 | |
Adding Plains to Commander 2015 | |
BuildSet: Applied Set Config options for Portal Three Kingdoms | |
BuildSet: Generated JSON for Portal Three Kingdoms | |
BuildSet: JSON written for Portal Three Kingdoms (PTK) | |
Adding Mountain to Commander 2015 | |
Adding Mountain to Magic: The Gathering-Commander | |
Adding Swamp to Magic: The Gathering-Commander | |
Adding Plains to Magic: The Gathering-Commander | |
Adding Plains to Commander 2015 | |
Adding Plains to Commander 2015 | |
Adding Swamp to Magic: The Gathering-Commander | |
Adding Forest to Magic: The Gathering-Commander | |
Adding Forest to Commander 2015 | |
Adding Swamp to Magic: The Gathering-Commander | |
Adding Mountain to Magic: The Gathering-Commander | |
Adding Mountain to Commander 2015 | |
Adding Forest to Commander 2015 | |
Adding Forest to Commander 2015 | |
Adding Swamp to Commander 2015 | |
Adding Swamp to Commander 2015 | |
Adding Island to Magic: The Gathering-Commander | |
Adding Swamp to Commander 2015 | |
Adding Mountain to Magic: The Gathering-Commander | |
Adding Mountain to Commander 2015 | |
Adding Forest to Commander 2015 | |
Adding Plains to Commander 2015 | |
Adding Forest to Magic: The Gathering-Commander | |
Adding Island to Commander 2015 | |
Adding Island to Commander 2015 | |
Adding Island to Commander 2015 | |
Adding Mountain to Commander 2015 | |
Adding Swamp to Commander 2015 | |
BuildSet: Acquiring Tokens for Commander 2015 | |
BuildSet: Applied Set Config options for Commander 2015 | |
BuildSet: Generated JSON for Commander 2015 | |
BuildSet: JSON written for Commander 2015 (C15) | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_set() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:544> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 602, in build_set | |
return await build_then_print_stuff(await get_mids_for_downloading()) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 586, in build_then_print_stuff | |
cards_holder = await self.download_cards_by_mid_list(set_name, mids_for_set) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 529, in download_cards_by_mid_list | |
card_future = future.result() | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 369, in build_card | |
main_parts = await self.build_main_part(set_name, card_mid, other_cards_holder, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 159, in build_main_part | |
soup_oracle = await self.get_card_html(card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_set() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:544> exception=ClientConnectorError(8, 'nodename nor servname provided, or not known')> | |
Traceback (most recent call last): | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/connector.py", line 843, in _create_direct_connection | |
traces=traces), loop=self._loop) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/connector.py", line 730, in _resolve_host | |
self._resolver.resolve(host, port, family=self._family) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/resolver.py", line 30, in resolve | |
host, port, type=socket.SOCK_STREAM, family=family) | |
File "[filepathomitted]/python3.6/concurrent/futures/thread.py", line 56, in run | |
result = self.fn(*self.args, **self.kwargs) | |
File "[filepathomitted]/python3.6/socket.py", line 745, in getaddrinfo | |
for res in _socket.getaddrinfo(host, port, family, type, proto, flags): | |
socket.gaierror: [Errno 8] nodename nor servname provided, or not known | |
The above exception was the direct cause of the following exception: | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 602, in build_set | |
return await build_then_print_stuff(await get_mids_for_downloading()) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 589, in build_then_print_stuff | |
tokens_holder = await self.download_tokens_from_set(set_name) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 448, in download_tokens_from_set | |
xml = await mtg_http.get_all_tokens(self.http_session) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 68, in get_all_tokens | |
return await ensure_content_downloaded(session, TOKEN_URL) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 366, in _request | |
timeout=timeout | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/connector.py", line 445, in connect | |
proto = await self._create_connection(req, traces, timeout) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/connector.py", line 757, in _create_connection | |
req, traces, timeout) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/connector.py", line 847, in _create_direct_connection | |
raise ClientConnectorError(req.connection_key, exc) from exc | |
aiohttp.client_exceptions.ClientConnectorError: Cannot connect to host raw.githubusercontent.com:443 ssl:None [nodename nor servname provided, or not known] | |
BuildSet: Building Set Commander 2014 | |
BuildSet: Building Set Commander Anthology Volume II | |
BuildSet: Building Set Commander 2013 Edition | |
BuildSet: Building Set Commander Anthology | |
BuildSet: Building Set Commander's Arsenal | |
BuildSet: Acquired 1 URLs for Commander Anthology Volume II | |
BuildSet: Acquired 1 URLs for Commander's Arsenal | |
BuildSet: Determined 0 MIDs for Commander Anthology Volume II | |
BuildSet: Acquiring Tokens for Commander Anthology Volume II | |
BuildSet: Applied Set Config options for Commander Anthology Volume II | |
BuildSet: Generated JSON for Commander Anthology Volume II | |
BuildSet: JSON written for Commander Anthology Volume II (CM2) | |
BuildSet: Determined 18 MIDs for Commander's Arsenal | |
BuildSet: Acquired 4 URLs for Commander 2014 | |
BuildSet: Acquired 4 URLs for Commander 2013 Edition | |
BuildSet: Acquired 3 URLs for Commander Anthology | |
Adding Command Tower to Commander's Arsenal | |
Adding Loyal Retainers to Commander's Arsenal | |
Adding Chaos Warp to Commander's Arsenal | |
Adding The Mimeoplasm to Commander's Arsenal | |
Adding Diaochan, Artful Beauty to Commander's Arsenal | |
Adding Duplicant to Commander's Arsenal | |
Adding Mirari's Wake to Commander's Arsenal | |
Adding Rhystic Study to Commander's Arsenal | |
Adding Dragonlair Spider to Commander's Arsenal | |
Adding Scroll Rack to Commander's Arsenal | |
Adding Decree of Pain to Commander's Arsenal | |
Adding Mind's Eye to Commander's Arsenal | |
Adding Maelstrom Wanderer to Commander's Arsenal | |
Adding Sylvan Library to Commander's Arsenal | |
Adding Desertion to Commander's Arsenal | |
Adding Edric, Spymaster of Trest to Commander's Arsenal | |
Adding Vela the Night-Clad to Commander's Arsenal | |
Adding Kaalia of the Vast to Commander's Arsenal | |
BuildSet: Acquiring Tokens for Commander's Arsenal | |
BuildSet: Applied Set Config options for Commander's Arsenal | |
BuildSet: Generated JSON for Commander's Arsenal | |
BuildSet: JSON written for Commander's Arsenal (CM1) | |
BuildSet: Determined 320 MIDs for Commander Anthology | |
BuildSet: Determined 337 MIDs for Commander 2014 | |
BuildSet: Determined 356 MIDs for Commander 2013 Edition | |
Adding Righteous Cause to Commander Anthology | |
Adding Akroma's Vengeance to Commander Anthology | |
Adding Serra Angel to Commander Anthology | |
Adding Emerald Medallion to Commander Anthology | |
Adding Commander's Sphere to Commander Anthology | |
Adding Skullclamp to Commander Anthology | |
Adding Simic Signet to Commander Anthology | |
Adding Selesnya Signet to Commander Anthology | |
Adding Rakdos Signet to Commander Anthology | |
Adding Seer's Sundial to Commander Anthology | |
Adding Sol Ring to Commander Anthology | |
Adding Gwyllion Hedge-Mage to Commander Anthology | |
Adding Selesnya Guildmage to Commander Anthology | |
Adding Boros Guildmage to Commander Anthology | |
Adding Cloudthresher to Commander Anthology | |
Adding Elvish Skysweeper to Commander Anthology | |
Adding Indrik Stomphowler to Commander Anthology | |
Adding Control Magic to Commander Anthology | |
Adding Duergar Hedge-Mage to Commander Anthology | |
Adding Furnace Whelp to Commander Anthology | |
Adding Beastmaster Ascension to Commander Anthology | |
Adding Eternal Witness to Commander Anthology | |
Adding Bane of Progress to Commander Anthology | |
Adding Master Warcraft to Commander Anthology | |
Adding Desert Twister to Commander Anthology | |
Adding Mana-Charged Dragon to Commander Anthology | |
Adding Orzhov Guildmage to Commander Anthology | |
Adding Grim Flowering to Commander Anthology | |
Adding Elvish Visionary to Commander Anthology | |
Adding Stranglehold to Commander Anthology | |
Adding Centaur Vinecrasher to Commander Anthology | |
Adding Overrun to Commander Anthology | |
Adding Great Oak Guardian to Commander Anthology | |
Adding Voice of All to Commander Anthology | |
Adding Kessig Cagebreakers to Commander Anthology | |
Adding Pathbreaker Ibex to Commander Anthology | |
Adding Siege Behemoth to Commander Anthology | |
Adding Priest of Titania to Commander Anthology | |
Adding Restore to Commander Anthology | |
Adding Thornweald Archer to Commander Anthology | |
Adding Tornado Elemental to Commander Anthology | |
Adding Timberwatch Elf to Commander Anthology | |
Adding Diviner Spirit to Commander Anthology | |
Adding Sylvan Offering to Commander Anthology | |
Adding Soul of the Harvest to Commander Anthology | |
Adding Surveyor's Scope to Commander Anthology | |
Adding Reclamation Sage to Commander Anthology | |
Adding Presence of Gond to Commander Anthology | |
Adding Sword of the Paruns to Commander Anthology | |
Adding Wood Elves to Commander Anthology | |
Adding Tribute to the Wild to Commander Anthology | |
Adding Swamp to Commander Anthology | |
Adding Temple of the False God to Commander Anthology | |
Adding Jungle Basin to Commander Anthology | |
Adding Gargoyle Castle to Commander Anthology | |
Adding Sejiri Refuge to Commander Anthology | |
Adding Havenwood Battleground to Commander Anthology | |
Adding Saltcrusted Steppe to Commander Anthology | |
Adding Seaside Citadel to Commander Anthology | |
Adding Myriad Landscape to Commander Anthology | |
Adding Mother of Runes to Commander Anthology | |
Adding Angelic Arbiter to Commander Anthology | |
Adding Bathe in Light to Commander Anthology | |
Adding Path to Exile to Commander Anthology | |
Adding Orim's Thunder to Commander Anthology | |
Adding Lightkeeper of Emeria to Commander Anthology | |
Adding Lightning Greaves to Commander Anthology | |
Adding Orzhov Signet to Commander Anthology | |
Adding Flickerwisp to Commander Anthology | |
Adding Bonehoard to Commander Anthology | |
Adding Loreseeker's Stone to Commander Anthology | |
Adding Wash Out to Commander Anthology | |
Adding Rampaging Baloths to Commander Anthology | |
Adding Dragon Whelp to Commander Anthology | |
Adding Fallen Angel to Commander Anthology | |
Adding Vow of Duty to Commander Anthology | |
Adding Krosan Grip to Commander Anthology | |
Adding Razorjaw Oni to Commander Anthology | |
Adding Titania, Protector of Argoth to Commander Anthology | |
Adding Lotleth Troll to Commander Anthology | |
Adding Earthquake to Commander Anthology | |
Adding Imperious Perfect to Commander Anthology | |
Adding Ambition's Cost to Commander Anthology | |
Adding Basalt Monolith to Commander Anthology | |
Adding Phyrexian Plaguelord to Commander Anthology | |
Adding Golgari Signet to Commander Anthology | |
Adding Sylvan Safekeeper to Commander Anthology | |
Adding Curse of Predation to Commander Anthology | |
Adding Satyr Wayfinder to Commander Anthology | |
Adding Eater of Hope to Commander Anthology | |
Adding Barter in Blood to Commander Anthology | |
Adding Murkfiend Liege to Commander Anthology | |
Adding Assault Suit to Commander Anthology | |
Adding Deceiver Exarch to Commander Anthology | |
Adding Skullwinder to Commander Anthology | |
Adding Wall of Blossoms to Commander Anthology | |
Adding Darksteel Ingot to Commander Anthology | |
Adding Sylvan Ranger to Commander Anthology | |
Adding Plains to Commander Anthology | |
Adding Opal Palace to Commander Anthology | |
Adding Polluted Mire to Commander Anthology | |
Adding Selesnya Guildgate to Commander Anthology | |
Adding Rupture Spire to Commander Anthology | |
Adding Simic Guildgate to Commander Anthology | |
Adding Soul Snare to Commander Anthology | |
Adding Titania's Chosen to Commander Anthology | |
Adding Rubinia Soulsinger to Commander Anthology | |
Adding Victimize to Commander Anthology | |
Adding Mulldrifter to Commander 2014 | |
Adding Congregate to Commander Anthology | |
Adding Moss Diamond to Commander Anthology | |
Adding Archangel of Strife to Commander Anthology | |
Adding Kazandu Tuskcaller to Commander Anthology | |
Adding Praetor's Counsel to Commander Anthology | |
Adding Joraga Warcaller to Commander Anthology | |
Adding Mulch to Commander Anthology | |
Adding Hunting Triad to Commander Anthology | |
Adding Elvish Mystic to Commander Anthology | |
Adding Golgari Charm to Commander Anthology | |
Adding Meren of Clan Nel Toth to Commander Anthology | |
Adding Vulturous Zombie to Commander Anthology | |
Adding Lu Xun, Scholar General to Commander Anthology | |
Adding Armillary Sphere to Commander Anthology | |
Adding Creeperhulk to Commander Anthology | |
Adding Evincar's Justice to Commander Anthology | |
Adding Drove of Elves to Commander Anthology | |
Adding Ezuri, Renegade Leader to Commander Anthology | |
Adding Grave Sifter to Commander Anthology | |
Adding Jarad, Golgari Lich Lord to Commander Anthology | |
Adding Harrow to Commander Anthology | |
Adding Bladewing the Risen to Commander Anthology | |
Adding Fresh Meat to Commander Anthology | |
Adding Mistmeadow Witch to Commander Anthology | |
Adding Diabolic Servitude to Commander Anthology | |
Adding Blue Sun's Zenith to Commander Anthology | |
Adding Phyrexian Rager to Commander Anthology | |
Adding Azorius Keyrune to Commander Anthology | |
Adding Terminate to Commander Anthology | |
Adding Wonder to Commander Anthology | |
Adding Angel of Despair to Commander Anthology | |
Adding Derevi, Empyrial Tactician to Commander Anthology | |
Adding Putrefy to Commander Anthology | |
Adding Rise from the Grave to Commander Anthology | |
Adding Scourge of Nel Toth to Commander Anthology | |
Adding Phyrexian Gargantua to Commander 2014 | |
Adding Annihilate to Commander 2014 | |
Adding Blasphemous Act to Commander 2014 | |
Adding Dread Return to Commander 2014 | |
Adding Eldrazi Monument to Commander Anthology | |
Adding Boros Signet to Commander Anthology | |
Adding Immaculate Magistrate to Commander Anthology | |
Adding Pilgrim's Eye to Commander Anthology | |
Adding Leonin Bladetrap to Commander Anthology | |
Adding Borrowing 100,000 Arrows to Commander Anthology | |
Adding Conjurer's Closet to Commander Anthology | |
Adding Blood Bairn to Commander Anthology | |
Adding Diabolic Tutor to Commander Anthology | |
Adding Predator, Flagship to Commander Anthology | |
Adding Oros, the Avenger to Commander Anthology | |
Adding Banshee of the Dread Choir to Commander Anthology | |
Adding Extractor Demon to Commander Anthology | |
Adding Wretched Confluence to Commander Anthology | |
Adding Sever the Bloodline to Commander Anthology | |
Adding Altar's Reap to Commander Anthology | |
Adding Akroma, Angel of Fury to Commander Anthology | |
Adding Grisly Salvage to Commander Anthology | |
Adding Collective Unconscious to Commander Anthology | |
Adding Viridian Zealot to Commander Anthology | |
Adding Basandra, Battle Seraph to Commander Anthology | |
Adding Masked Admirers to Commander Anthology | |
Adding Whirlwind to Commander Anthology | |
Adding Tempt with Glory to Commander Anthology | |
Adding Curse of Inertia to Commander Anthology | |
Adding Thief of Blood to Commander Anthology | |
Adding Avatar of Slaughter to Commander Anthology | |
Adding Butcher of Malakir to Commander Anthology | |
Adding Reiver Demon to Commander Anthology | |
Adding Elvish Archdruid to Commander Anthology | |
Adding Corpse Augur to Commander Anthology | |
Adding Champion of Stray Souls to Commander Anthology | |
Adding Tariel, Reckoner of Souls to Commander Anthology | |
Adding Verdant Force to Commander Anthology | |
Adding Shriekmaw to Commander Anthology | |
Adding Stonecloaker to Commander Anthology | |
Adding Kaalia of the Vast to Commander Anthology | |
Adding Cleansing Beam to Commander Anthology | |
Adding Sulfurous Blast to Commander Anthology | |
Adding Mycoloth to Commander Anthology | |
Adding Syphon Mind to Commander Anthology | |
Adding Syphon Flesh to Commander Anthology | |
Adding Wrecking Ball to Commander Anthology | |
Adding Mortify to Commander Anthology | |
Adding Korozda Guildmage to Commander Anthology | |
Adding Mazirek, Kraul Death Priest to Commander Anthology | |
Adding Pyrohemia to Commander Anthology | |
Adding Acidic Slime to Commander Anthology | |
Adding Selesnya Charm to Commander Anthology | |
Adding Terastodon to Commander Anthology | |
Adding Bloodspore Thrinax to Commander Anthology | |
Adding Dread Summons to Commander Anthology | |
Adding Wolfcaller's Howl to Commander Anthology | |
Adding Lys Alana Huntmaster to Commander Anthology | |
Adding Hada Spy Patrol to Commander Anthology | |
Adding Wave of Vitriol to Commander Anthology | |
Adding Djinn of Infinite Deceits to Commander Anthology | |
Adding Dread Cacodemon to Commander Anthology | |
Adding Roon of the Hidden Realm to Commander Anthology | |
Adding Wren's Run Packmaster to Commander Anthology | |
Adding Hoard-Smelter Dragon to Commander 2014 | |
Adding Plains to Commander Anthology | |
Adding Plains to Commander Anthology | |
Adding Plains to Commander Anthology | |
Adding Sky Diamond to Commander 2014 | |
Adding Serene Master to Commander 2013 Edition | |
Adding Ajani's Pridemate to Commander 2013 Edition | |
Adding Marble Diamond to Commander 2014 | |
Adding Skullclamp to Commander 2014 | |
Adding Myr Retriever to Commander 2014 | |
Adding Cradle of Vitality to Commander 2013 Edition | |
Adding Epochrasite to Commander 2014 | |
Adding Jet Medallion to Commander 2014 | |
Adding Bottle Gnomes to Commander 2014 | |
Adding Everflowing Chalice to Commander 2014 | |
Adding Eternal Dragon to Commander 2013 Edition | |
Adding Myr Sire to Commander 2014 | |
Adding Tainted Wood to Commander Anthology | |
Adding Secluded Steppe to Commander Anthology | |
Adding High Market to Commander Anthology | |
Adding Oran-Rief, the Vastwood to Commander Anthology | |
Adding Slippery Karst to Commander Anthology | |
Adding Molten Slagheap to Commander Anthology | |
Adding Grim Backwoods to Commander Anthology | |
Adding Golgari Rot Farm to Commander Anthology | |
Adding Ghost Quarter to Commander Anthology | |
Adding Orzhov Basilica to Commander Anthology | |
Adding Jungle Hollow to Commander Anthology | |
Adding Haunted Fengraf to Commander Anthology | |
Adding Rakdos Carnarium to Commander Anthology | |
Adding Plains to Commander Anthology | |
---------- Thread 123145649709056 awaked ---------- | |
Adding Trading Post to Commander 2014 | |
Adding Golgari Guildgate to Commander Anthology | |
Adding Death by Dragons to Commander Anthology | |
Adding Primal Vigor to Commander 2013 Edition | |
Adding Slice in Twain to Commander 2013 Edition | |
Adding Tempt with Vengeance to Commander 2013 Edition | |
Adding Spawning Grounds to Commander 2013 Edition | |
Adding Grazing Gladehart to Commander 2013 Edition | |
Adding Freyalise, Llanowar's Fury to Commander Anthology | |
Adding Unexpectedly Absent to Commander Anthology | |
Adding Azami, Lady of Scrolls to Commander Anthology | |
Adding Arcane Denial to Commander Anthology | |
Adding Lifeblood Hydra to Commander Anthology | |
Adding Overwhelming Stampede to Commander Anthology | |
Adding Aether Gale to Commander 2014 | |
Adding Breaching Leviathan to Commander 2014 | |
Adding Shattered Angel to Commander Anthology | |
---------- Thread 123145649709056 hangs ---------- | |
File "[filepathomitted]/python3.6/threading.py", line 884, in _bootstrap | |
self._bootstrap_inner() | |
File "[filepathomitted]/python3.6/threading.py", line 916, in _bootstrap_inner | |
self.run() | |
File "[filepathomitted]/python3.6/threading.py", line 864, in run | |
self._target(*self._args, **self._kwargs) | |
File "[filepathomitted]/python3.6/concurrent/futures/thread.py", line 67, in _worker | |
work_item = work_queue.get(block=True) | |
File "[filepathomitted]/python3.6/queue.py", line 164, in get | |
self.not_empty.wait() | |
File "[filepathomitted]/python3.6/threading.py", line 295, in wait | |
waiter.acquire() | |
Adding Kazandu Refuge to Commander 2013 Edition | |
Adding Khalni Garden to Commander 2013 Edition | |
Adding Cackling Counterpart to Commander 2014 | |
Adding Fool's Demise to Commander 2014 | |
Adding Ixidron to Commander 2014 | |
Adding Pongify to Commander 2014 | |
Adding Rite of Replication to Commander 2014 | |
Adding Lorthos, the Tidemaker to Commander 2014 | |
Adding Skyhunter Skirmisher to Commander 2014 | |
Adding Swamp to Commander Anthology | |
Adding Swamp to Commander Anthology | |
Adding Forest to Commander Anthology | |
Adding Forest to Commander Anthology | |
Adding Swamp to Commander Anthology | |
Adding Swamp to Commander Anthology | |
Adding Forest to Commander Anthology | |
Adding Forest to Commander Anthology | |
Adding Forest to Commander Anthology | |
Adding Forest to Commander Anthology | |
Adding Forest to Commander Anthology | |
Adding Forest to Commander Anthology | |
Adding Forest to Commander Anthology | |
Adding Skeletal Scrying to Commander 2014 | |
Adding Liliana's Reaver to Commander 2014 | |
Adding Viscera Seer to Commander 2013 Edition | |
Adding Sanguine Bond to Commander 2013 Edition | |
Adding Blood Rites to Commander 2013 Edition | |
Adding Exclude to Commander 2014 | |
Adding Abyssal Persecutor to Commander 2014 | |
Adding Sphinx of Uthuun to Commander 2014 | |
Adding Cruel Ultimatum to Commander 2013 Edition | |
Adding Jund Charm to Commander 2013 Edition | |
Adding Death Grasp to Commander 2013 Edition | |
Adding Oloro, Ageless Ascetic to Commander 2013 Edition | |
Adding Primal Growth to Commander Anthology | |
Adding Akoum Refuge to Commander Anthology | |
Adding Command Tower to Commander Anthology | |
Adding Essence Warden to Commander Anthology | |
Adding Reaper from the Abyss to Commander 2014 | |
Adding Read the Bones to Commander 2014 | |
Adding Grave Titan to Commander 2014 | |
Adding Hoverguard Sweepers to Commander 2014 | |
Adding True Conviction to Commander 2014 | |
Adding Victimize to Commander 2014 | |
Adding Immaculate Magistrate to Commander 2014 | |
Adding Rampaging Baloths to Commander 2014 | |
Adding Elvish Visionary to Commander 2014 | |
Adding Grim Flowering to Commander 2014 | |
Adding Chaos Warp to Commander 2014 | |
Adding Soul of the Harvest to Commander 2014 | |
Adding Tendrils of Corruption to Commander 2014 | |
Adding Morkrut Banshee to Commander 2014 | |
Adding Fresh Meat to Commander 2014 | |
Adding Syphon Mind to Commander 2014 | |
Adding Evernight Shade to Commander 2014 | |
Adding Flametongue Kavu to Commander 2014 | |
Adding Imperious Perfect to Commander 2014 | |
Adding Frost Titan to Commander 2014 | |
Adding Elvish Archdruid to Commander 2014 | |
Adding Lys Alana Huntmaster to Commander 2014 | |
Adding Word of Seizing to Commander 2014 | |
Adding Promise of Power to Commander 2014 | |
Adding Bad Moon to Commander 2014 | |
Adding Vivid Marsh to Commander Anthology | |
Adding Vivid Meadow to Commander Anthology | |
Adding Argentum Armor to Commander 2014 | |
Adding Swamp to Commander Anthology | |
Adding Nevinyrral's Disk to Commander 2014 | |
Adding Call to Mind to Commander 2014 | |
Adding Collective Unconscious to Commander 2014 | |
Adding Sylvan Ranger to Commander 2014 | |
Adding Selesnya Sanctuary to Commander Anthology | |
Adding Plains to Commander Anthology | |
Adding Tuktuk the Explorer to Commander 2014 | |
Adding Terramorphic Expanse to Commander Anthology | |
Adding Rough to Commander 2013 Edition | |
Adding Farhaven Elf to Commander Anthology | |
Adding Oni of Wild Places to Commander Anthology | |
Adding Caller of the Pack to Commander Anthology | |
Adding Karmic Guide to Commander Anthology | |
Adding Comet Storm to Commander Anthology | |
Adding Leafdrake Roost to Commander Anthology | |
Adding Fiend Hunter to Commander Anthology | |
Adding Darksteel Mutation to Commander Anthology | |
Adding Return to Dust to Commander Anthology | |
Adding Aerie Mystics to Commander Anthology | |
Adding Kirtar's Wrath to Commander Anthology | |
Adding Flickerform to Commander Anthology | |
Adding Malfegor to Commander Anthology | |
Adding Thornwind Faeries to Commander Anthology | |
Adding Primordial Sage to Commander Anthology | |
Adding Bojuka Bog to Commander Anthology | |
Adding Crystal Vein to Commander Anthology | |
Adding Winged Coatl to Commander Anthology | |
Adding Thunderstaff to Commander Anthology | |
Adding Evolving Wilds to Commander Anthology | |
Adding Faerie Conclave to Commander Anthology | |
Adding Forgotten Cave to Commander Anthology | |
Adding Boros Garrison to Commander Anthology | |
Adding Sakura-Tribe Elder to Commander Anthology | |
Adding Bant Panorama to Commander Anthology | |
Adding Jwar Isle Refuge to Commander 2013 Edition | |
Adding Rakdos Carnarium to Commander 2013 Edition | |
Adding Angel of Finality to Commander Anthology | |
Adding Swiftfoot Boots to Commander Anthology | |
Adding Mirror Entity to Commander Anthology | |
Adding Silklash Spider to Commander Anthology | |
Adding Curse of the Forsaken to Commander Anthology | |
Adding Wellwisher to Commander Anthology | |
Adding Spider Spawning to Commander Anthology | |
Adding Vow of Malice to Commander Anthology | |
Adding Orzhov Basilica to Commander 2013 Edition | |
Adding Vow of Lightning to Commander Anthology | |
Adding Dungeon Geists to Commander Anthology | |
Adding Phantom Nantuko to Commander Anthology | |
Adding Angel of the Dire Hour to Commander 2014 | |
Adding Transguild Promenade to Commander 2013 Edition | |
Adding Sphinx of Jwar Isle to Commander 2014 | |
Adding Azure Mage to Commander 2014 | |
Adding Spectral Procession to Commander 2014 | |
Adding Nomads' Assembly to Commander 2014 | |
Adding White Sun's Zenith to Commander 2014 | |
Adding Midnight Haunting to Commander 2014 | |
Adding Deep-Sea Kraken to Commander 2014 | |
Adding Contested Cliffs to Commander 2013 Edition | |
Adding Riptide Survivor to Commander 2014 | |
Adding Vampire Hexmage to Commander 2014 | |
Adding Hull Breach to Commander 2013 Edition | |
Adding Leafdrake Roost to Commander 2013 Edition | |
Adding Jeleva, Nephalia's Scourge to Commander 2013 Edition | |
Adding Nekrataal to Commander 2014 | |
Adding From the Ashes to Commander 2013 Edition | |
Adding Charnelhoard Wurm to Commander 2013 Edition | |
Adding Island to Commander Anthology | |
Adding Island to Commander Anthology | |
Adding Transguild Promenade to Commander Anthology | |
Adding Vivid Grove to Commander Anthology | |
Adding Zoetic Cavern to Commander Anthology | |
Adding Mountain to Commander Anthology | |
Adding Mountain to Commander Anthology | |
Adding Sacred Mesa to Commander 2014 | |
Adding Marath, Will of the Wild to Commander 2013 Edition | |
Adding Desert Twister to Commander 2014 | |
Adding Overwhelming Stampede to Commander 2014 | |
Adding Pontiff of Blight to Commander 2014 | |
Adding Beastmaster Ascension to Commander 2014 | |
Adding Dregs of Sorrow to Commander 2014 | |
Adding Beetleback Chief to Commander 2014 | |
Adding Skirsdag High Priest to Commander 2014 | |
Adding Bogardan Hellkite to Commander 2014 | |
Adding Faithless Looting to Commander 2014 | |
Adding Goblin Welder to Commander 2014 | |
Adding Drana, Kalastria Bloodchief to Commander 2014 | |
Adding Essence Warden to Commander 2014 | |
Adding Elvish Mystic to Commander 2014 | |
Adding Pentavus to Commander 2014 | |
Adding Predator, Flagship to Commander 2014 | |
Adding Palladium Myr to Commander 2014 | |
Adding Ghost Quarter to Commander 2014 | |
Adding Tornado Elemental to Commander 2014 | |
Adding Lu Xun, Scholar General to Commander 2013 Edition | |
Adding Reclamation Sage to Commander 2014 | |
Adding Izzet Boilerworks to Commander 2013 Edition | |
Adding Jund Panorama to Commander 2013 Edition | |
Adding Ichor Wellspring to Commander 2014 | |
Adding Thran Dynamo to Commander 2014 | |
Adding Lashwrithe to Commander 2014 | |
Adding Worn Powerstone to Commander 2014 | |
Adding Wayfarer's Bauble to Commander 2014 | |
Adding Mind Stone to Commander 2014 | |
Adding Sword of Vengeance to Commander 2014 | |
Adding Strata Scythe to Commander 2014 | |
Adding Naya Soulbeast to Commander 2013 Edition | |
Adding Seer's Sundial to Commander 2014 | |
Adding Drumhunter to Commander 2013 Edition | |
Adding Widespread Panic to Commander 2013 Edition | |
Adding Mold Shambler to Commander 2013 Edition | |
Adding Wild Ricochet to Commander 2013 Edition | |
Adding Tempt with Discovery to Commander 2013 Edition | |
Adding Ravenous Baloth to Commander 2013 Edition | |
Adding Krosan Tusker to Commander 2013 Edition | |
Adding Phyrexia's Core to Commander 2014 | |
Adding Shattergang Brothers to Commander 2013 Edition | |
Adding Sudden Demise to Commander 2013 Edition | |
Adding Farhaven Elf to Commander 2013 Edition | |
Adding Krosan Warchief to Commander 2013 Edition | |
Adding Sakura-Tribe Elder to Commander 2013 Edition | |
Adding Street Spasm to Commander 2013 Edition | |
Adding Jade Mage to Commander 2013 Edition | |
Adding Harmonize to Commander 2013 Edition | |
Adding Mass Mutiny to Commander 2013 Edition | |
Adding Where Ancients Tread to Commander 2013 Edition | |
Adding Slice and Dice to Commander 2013 Edition | |
Adding Baleful Strix to Commander 2013 Edition | |
Adding Presence of Gond to Commander 2013 Edition | |
Adding Rampaging Baloths to Commander 2013 Edition | |
Adding Sprouting Vines to Commander 2013 Edition | |
Adding New Benalia to Commander 2013 Edition | |
Adding Vivid Creek to Commander 2013 Edition | |
Adding Smoldering Crater to Commander 2014 | |
Adding Wing Shards to Commander 2014 | |
Adding Bojuka Bog to Commander 2014 | |
Adding Polluted Mire to Commander 2014 | |
Adding Incendiary Command to Commander 2013 Edition | |
Adding Rain of Thorns to Commander 2013 Edition | |
Adding Inferno Titan to Commander 2013 Edition | |
Adding Spoils of Victory to Commander 2013 Edition | |
Adding Azorius Guildgate to Commander Anthology | |
Adding Viridian Emissary to Commander Anthology | |
Adding Thousand-Year Elixir to Commander Anthology | |
Adding Azorius Chancery to Commander Anthology | |
Adding Hunted Troll to Commander 2013 Edition | |
Adding Rupture Spire to Commander 2013 Edition | |
Adding Barren Moor to Commander Anthology | |
Adding Brine Elemental to Commander 2014 | |
Adding Distorting Wake to Commander 2014 | |
Adding Cyclonic Rift to Commander 2014 | |
Adding Serra Avatar to Commander 2014 | |
Adding Rush of Knowledge to Commander 2014 | |
Adding Dismiss to Commander 2014 | |
Adding Whitemane Lion to Commander 2014 | |
Adding Deathbringer Thoctar to Commander 2013 Edition | |
Adding Siege Behemoth to Commander 2014 | |
Adding Arcane Sanctum to Commander 2013 Edition | |
Adding Grixis Panorama to Commander 2013 Edition | |
Adding Domineering Will to Commander 2014 | |
Adding Evolving Wilds to Commander 2013 Edition | |
Adding Azorius Guildgate to Commander 2013 Edition | |
Adding Swamp to Commander Anthology | |
Adding Mountain to Commander Anthology | |
Adding Island to Commander Anthology | |
Adding Tranquil Thicket to Commander Anthology | |
Adding Swamp to Commander Anthology | |
Adding Mountain to Commander Anthology | |
Adding Island to Commander Anthology | |
Adding Pearl Medallion to Commander 2014 | |
Adding Fiery Justice to Commander 2013 Edition | |
Adding Panic Spellbomb to Commander 2014 | |
Adding Martial Coup to Commander 2014 | |
Adding Mask of Memory to Commander 2014 | |
Adding Fire Diamond to Commander 2014 | |
Adding Moonsilver Spear to Commander 2014 | |
Adding Grixis Charm to Commander 2013 Edition | |
Adding Sapphire Medallion to Commander 2014 | |
Adding Nekusar, the Mindrazer to Commander 2013 Edition | |
Adding Myr Battlesphere to Commander 2014 | |
Adding Pristine Talisman to Commander 2014 | |
Adding Ruby Medallion to Commander 2014 | |
Adding Liquimetal Coating to Commander 2014 | |
Adding Lim-Dûl's Vault to Commander 2013 Edition | |
Adding Sphinx of Magosi to Commander 2014 | |
Adding Derevi, Empyrial Tactician to Commander 2013 Edition | |
Adding Plains to Commander Anthology | |
Adding Fathom Seer to Commander 2014 | |
Adding Phyrexian Ingester to Commander 2014 | |
Adding Plains to Commander Anthology | |
Adding Wren's Run Packmaster to Commander 2014 | |
Adding Primordial Sage to Commander 2014 | |
Adding Bosh, Iron Golem to Commander 2014 | |
Adding Dreamstone Hedron to Commander 2014 | |
Adding Kirtar's Wrath to Commander 2013 Edition | |
Adding Drifting Meadow to Commander 2014 | |
Adding Tormod's Crypt to Commander 2014 | |
Adding Flickerform to Commander 2013 Edition | |
Adding Loxodon Warhammer to Commander 2014 | |
Adding Razor Hippogriff to Commander 2013 Edition | |
Adding Terra Ravager to Commander 2013 Edition | |
Adding Vivid Grove to Commander 2013 Edition | |
Adding Mosswort Bridge to Commander 2013 Edition | |
Adding Opal Palace to Commander 2013 Edition | |
Adding Naya Panorama to Commander 2013 Edition | |
Adding Izzet Guildgate to Commander 2013 Edition | |
Adding Vivid Marsh to Commander 2013 Edition | |
Adding Orzhov Guildgate to Commander 2013 Edition | |
Adding Vivid Crag to Commander 2013 Edition | |
Adding Fog Bank to Commander 2014 | |
Adding Forest to Commander Anthology | |
Adding Seer's Sundial to Commander 2013 Edition | |
Adding Darksteel Ingot to Commander 2013 Edition | |
Adding Swiftfoot Boots to Commander 2013 Edition | |
Adding Tower Gargoyle to Commander 2013 Edition | |
Adding Sprouting Thrinax to Commander 2013 Edition | |
Adding Naya Charm to Commander 2013 Edition | |
Adding Plague Boiler to Commander 2013 Edition | |
Adding Crosis's Charm to Commander 2013 Edition | |
Adding Gruul Guildgate to Commander 2013 Edition | |
Adding Goblin Sharpshooter to Commander 2013 Edition | |
Adding Surveyor's Scope to Commander 2013 Edition | |
Adding Thunderstaff to Commander 2013 Edition | |
Adding Spiteful Visions to Commander 2013 Edition | |
Adding Myriad Landscape to Commander 2014 | |
Adding Smoldering Crater to Commander 2013 Edition | |
Adding Dulcet Sirens to Commander 2014 | |
Adding Eye of Doom to Commander 2013 Edition | |
Adding Dimir Guildgate to Commander 2013 Edition | |
Adding Carnage Altar to Commander 2013 Edition | |
Adding Phantom Nantuko to Commander 2013 Edition | |
Adding Divinity of Pride to Commander 2013 Edition | |
Adding Viseling to Commander 2013 Edition | |
Adding Esper Panorama to Commander 2013 Edition | |
---------- Thread 123145665474560 awaked ---------- | |
Adding Filigree Angel to Commander 2013 Edition | |
Adding Rakeclaw Gargantuan to Commander 2013 Edition | |
Adding Boros Charm to Commander 2013 Edition | |
Adding Prossh, Skyraider of Kher to Commander 2013 Edition | |
Adding Deepfire Elemental to Commander 2013 Edition | |
Adding Nivix Guildmage to Commander 2013 Edition | |
Adding Terramorphic Expanse to Commander 2013 Edition | |
Adding Guttersnipe to Commander 2013 Edition | |
Adding Shaper Parasite to Commander 2014 | |
Adding Goblin Bombardment to Commander 2013 Edition | |
Adding Silklash Spider to Commander 2013 Edition | |
Adding Selesnya Signet to Commander 2013 Edition | |
Adding Armillary Sphere to Commander 2013 Edition | |
Adding Temple of the False God to Commander 2014 | |
Adding Kher Keep to Commander 2013 Edition | |
Adding Gahiji, Honored One to Commander 2013 Edition | |
Adding Dromar's Charm to Commander 2013 Edition | |
Adding Furnace Celebration to Commander 2013 Edition | |
Adding Sudden Spoiling to Commander 2014 | |
Adding Wolfbriar Elemental to Commander Anthology | |
Adding Thought Vessel to Commander Anthology | |
Adding Song of the Dryads to Commander Anthology | |
Adding Anger to Commander Anthology | |
Adding Crypt Ghast to Commander 2014 | |
Adding Rakdos Guildgate to Commander 2013 Edition | |
Adding Thunderfoot Baloth to Commander Anthology | |
Adding Fires of Yavimaya to Commander 2013 Edition | |
Adding Skyward Eye Prophets to Commander Anthology | |
Adding Aethermage's Touch to Commander Anthology | |
Adding Urza's Factory to Commander 2013 Edition | |
Adding Mayael the Anima to Commander 2013 Edition | |
Adding Nantuko Shade to Commander 2014 | |
Adding Pestilence Demon to Commander 2014 | |
Adding Mutilate to Commander 2014 | |
Adding Twilight Shepherd to Commander 2014 | |
Adding Vitu-Ghazi, the City-Tree to Commander 2013 Edition | |
Adding Quagmire Druid to Commander 2013 Edition | |
Adding Praetor's Counsel to Commander 2014 | |
Adding Hunting Triad to Commander 2014 | |
Adding Arcane Denial to Commander 2013 Edition | |
Adding Well of Lost Dreams to Commander 2013 Edition | |
Adding Steel Hellkite to Commander 2014 | |
Adding Kongming, "Sleeping Dragon" to Commander 2013 Edition | |
Adding Pristine Talisman to Commander 2013 Edition | |
Adding Tower of Fortunes to Commander 2013 Edition | |
Adding Basalt Monolith to Commander 2013 Edition | |
Adding Conjurer's Closet to Commander 2013 Edition | |
Adding Arcane Melee to Commander 2013 Edition | |
Adding Fiend Hunter to Commander 2013 Edition | |
Adding Shriekmaw to Commander 2014 | |
Adding Ingot Chewer to Commander 2014 | |
Adding Titania's Chosen to Commander 2014 | |
Adding Spine of Ish Sah to Commander 2013 Edition | |
Adding Vizkopa Guildmage to Commander 2013 Edition | |
Adding Thousand-Year Elixir to Commander 2013 Edition | |
Adding Skyward Eye Prophets to Commander 2013 Edition | |
Adding Thopter Foundry to Commander 2013 Edition | |
Adding Nevinyrral's Disk to Commander 2013 Edition | |
Adding Myr Battlesphere to Commander 2013 Edition | |
Adding Sydri, Galvanic Genius to Commander 2013 Edition | |
Adding Pilgrim's Eye to Commander 2013 Edition | |
Adding Simic Signet to Commander 2013 Edition | |
Adding Sphinx of the Steel Wind to Commander 2013 Edition | |
Adding Obelisk of Esper to Commander 2013 Edition | |
Adding Soul Manipulation to Commander 2013 Edition | |
Adding Azorius Keyrune to Commander 2013 Edition | |
Adding Crawlspace to Commander 2013 Edition | |
Adding Golgari Guildgate to Commander 2013 Edition | |
Adding Tidehollow Strix to Commander 2013 Edition | |
Adding Leonin Bladetrap to Commander 2013 Edition | |
Adding Sharuum the Hegemon to Commander 2013 Edition | |
Adding Foster to Commander 2013 Edition | |
Adding Walker of the Grove to Commander 2013 Edition | |
Adding Murkfiend Liege to Commander 2013 Edition | |
Adding Golgari Guildmage to Commander 2013 Edition | |
Adding Spinal Embrace to Commander 2013 Edition | |
Adding Hua Tuo, Honored Physician to Commander 2013 Edition | |
Adding Selesnya Guildmage to Commander 2013 Edition | |
Adding Thraximundar to Commander 2013 Edition | |
Adding Mistmeadow Witch to Commander 2013 Edition | |
Adding Valley Rannet to Commander 2013 Edition | |
---------- Thread 123145665474560 hangs ---------- | |
File "[filepathomitted]/python3.6/threading.py", line 884, in _bootstrap | |
self._bootstrap_inner() | |
File "[filepathomitted]/python3.6/threading.py", line 916, in _bootstrap_inner | |
self.run() | |
File "[filepathomitted]/python3.6/threading.py", line 864, in run | |
self._target(*self._args, **self._kwargs) | |
File "[filepathomitted]/python3.6/concurrent/futures/thread.py", line 67, in _worker | |
work_item = work_queue.get(block=True) | |
File "[filepathomitted]/python3.6/queue.py", line 164, in get | |
self.not_empty.wait() | |
File "[filepathomitted]/python3.6/threading.py", line 295, in wait | |
waiter.acquire() | |
Adding Demon of Wailing Agonies to Commander 2014 | |
Adding Marshal's Anthem to Commander 2014 | |
Adding Opportunity to Commander 2013 Edition | |
Adding Druidic Satchel to Commander 2013 Edition | |
Adding Daretti, Scrap Savant to Commander 2014 | |
Adding Mystic Barrier to Commander 2013 Edition | |
Adding Sea Gate Oracle to Commander 2014 | |
Adding Oran-Rief, the Vastwood to Commander 2014 | |
Adding Aether Snap to Commander 2014 | |
Adding Augur of Bolas to Commander 2013 Edition | |
Adding Sunblast Angel to Commander 2014 | |
Adding Forest to Commander Anthology | |
Adding Forest to Commander Anthology | |
Adding Ezuri, Renegade Leader to Commander 2014 | |
Adding Wrath of God to Commander 2013 Edition | |
Adding Fireball to Commander 2013 Edition | |
Adding Boros Garrison to Commander 2013 Edition | |
Adding Azorius Herald to Commander 2013 Edition | |
Adding Into the Roil to Commander 2014 | |
Adding Selesnya Sanctuary to Commander 2013 Edition | |
Adding Wood Elves to Commander 2014 | |
Adding Curse of the Forsaken to Commander 2013 Edition | |
Adding Sylvan Safekeeper to Commander 2014 | |
Adding Restore to Commander 2013 Edition | |
Adding Molten Slagheap to Commander 2013 Edition | |
Adding Tempt with Glory to Commander 2013 Edition | |
Adding Stonecloaker to Commander 2013 Edition | |
Adding Roon of the Hidden Realm to Commander 2013 Edition | |
Adding Fell Shepherd to Commander 2013 Edition | |
Adding Concentrate to Commander 2014 | |
Adding Sek'Kuar, Deathkeeper to Commander 2013 Edition | |
Adding Vision Skeins to Commander 2013 Edition | |
Adding Control Magic to Commander 2013 Edition | |
Adding Turn to Frog to Commander 2014 | |
Adding Llanowar Reborn to Commander 2013 Edition | |
Adding Mnemonic Wall to Commander 2013 Edition | |
Adding Farhaven Elf to Commander 2014 | |
Adding Hada Spy Patrol to Commander 2013 Edition | |
Adding Sylvan Offering to Commander 2014 | |
Adding Ghoulcaller Gisa to Commander 2014 | |
Adding Tranquil Thicket to Commander 2014 | |
Adding Brooding Saurian to Commander 2013 Edition | |
Adding Wake the Dead to Commander 2014 | |
Adding Warmonger Hellkite to Commander 2014 | |
Adding Behemoth Sledge to Commander 2013 Edition | |
Adding Ophiomancer to Commander 2013 Edition | |
Adding Angel of Finality to Commander 2013 Edition | |
Adding Elvish Skysweeper to Commander 2014 | |
Adding Timberwatch Elf to Commander 2014 | |
Adding Darksteel Mutation to Commander 2013 Edition | |
Adding Xathrid Demon to Commander 2014 | |
---------- Thread 123145597157376 awaked ---------- | |
Adding Starstorm to Commander 2014 | |
Adding Thornwind Faeries to Commander 2013 Edition | |
Adding Profane Command to Commander 2014 | |
Adding Whirlwind to Commander 2014 | |
Adding Joraga Warcaller to Commander 2014 | |
Adding Kazandu Tuskcaller to Commander 2013 Edition | |
Adding Starstorm to Commander 2013 Edition | |
Adding Gargoyle Castle to Commander 2014 | |
Adding Flesh Carver to Commander 2014 | |
Adding Barren Moor to Commander 2013 Edition | |
Adding Price of Knowledge to Commander 2013 Edition | |
Adding Wolfbriar Elemental to Commander 2014 | |
Adding Dormant Volcano to Commander 2014 | |
Adding Vampire Nighthawk to Commander 2013 Edition | |
Adding Barren Moor to Commander 2014 | |
Adding Endrek Sahr, Master Breeder to Commander 2013 Edition | |
Adding Guard Gomazoa to Commander 2013 Edition | |
Adding Capricious Efreet to Commander 2013 Edition | |
Adding Phyrexian Gargantua to Commander 2013 Edition | |
Adding Disciple of Griselbrand to Commander 2013 Edition | |
Adding Slippery Karst to Commander 2014 | |
Adding Army of the Damned to Commander 2013 Edition | |
Adding Baleful Force to Commander 2013 Edition | |
Adding Angelic Field Marshal to Commander 2014 | |
Adding Infinite Reflection to Commander 2014 | |
Adding Terramorphic Expanse to Commander 2014 | |
Adding Great Furnace to Commander 2014 | |
Adding Azami, Lady of Scrolls to Commander 2013 Edition | |
Adding Haunted Fengraf to Commander 2014 | |
Adding Gray Merchant of Asphodel to Commander 2014 | |
Adding Tectonic Edge to Commander 2014 | |
Adding Blue Sun's Zenith to Commander 2013 Edition | |
Adding Sudden Spoiling to Commander 2013 Edition | |
Adding Secluded Steppe to Commander 2014 | |
Adding Fissure Vent to Commander 2013 Edition | |
Adding Disciple of Bolas to Commander 2014 | |
Adding Charcoal Diamond to Commander 2014 | |
Adding Thornweald Archer to Commander 2014 | |
Adding Wellwisher to Commander 2014 | |
Adding Illusionist's Gambit to Commander 2013 Edition | |
Adding Whipflare to Commander 2014 | |
Adding Phyrexian Delver to Commander 2013 Edition | |
Adding Reckless Spite to Commander 2013 Edition | |
Adding Cathodion to Commander 2014 | |
Adding Moss Diamond to Commander 2014 | |
Adding Prosperity to Commander 2013 Edition | |
Adding Serra Avatar to Commander 2013 Edition | |
Adding Decree of Pain to Commander 2013 Edition | |
Adding Priest of Titania to Commander 2014 | |
Adding Sol Ring to Commander 2013 Edition | |
Adding Swiftfoot Boots to Commander 2014 | |
Adding Lonely Sandbar to Commander 2014 | |
Adding Avenger of Zendikar to Commander 2013 Edition | |
Adding Wayfarer's Bauble to Commander 2013 Edition | |
Adding Burnished Hart to Commander 2014 | |
Adding Intellectual Offering to Commander 2014 | |
Adding True-Name Nemesis to Commander 2013 Edition | |
Adding Everglades to Commander 2014 | |
Adding Wall of Reverence to Commander 2013 Edition | |
Adding Secluded Steppe to Commander 2013 Edition | |
Adding Nightscape Familiar to Commander 2013 Edition | |
Adding Bonehoard to Commander 2014 | |
Adding Crystal Vein to Commander 2014 | |
Adding Hooded Horror to Commander 2013 Edition | |
Adding Masked Admirers to Commander 2014 | |
Adding Mycosynth Wellspring to Commander 2014 | |
Adding Nahiri, the Lithomancer to Commander 2014 | |
Adding Zoetic Cavern to Commander 2014 | |
Adding Fecundity to Commander 2013 Edition | |
Adding Infernal Offering to Commander 2014 | |
Adding Feldon of the Third Path to Commander 2014 | |
Adding Cultivate to Commander 2013 Edition | |
Adding Spoils of Blood to Commander 2014 | |
Adding Bloodgift Demon to Commander 2014 | |
Adding Bane of Progress to Commander 2013 Edition | |
Adding Elvish Skysweeper to Commander 2013 Edition | |
Adding Night Soil to Commander 2013 Edition | |
Adding Butcher of Malakir to Commander 2014 | |
Adding Grave Sifter to Commander 2014 | |
Adding Karoo to Commander 2014 | |
Adding Coral Atoll to Commander 2014 | |
Adding Phthisis to Commander 2013 Edition | |
Adding Unstable Obelisk to Commander 2014 | |
Adding Temple Bell to Commander 2013 Edition | |
Adding Molten Disaster to Commander 2013 Edition | |
Adding Impact Resonance to Commander 2014 | |
Adding One Dozen Eyes to Commander 2013 Edition | |
Adding War Cadence to Commander 2013 Edition | |
Adding Survival Cache to Commander 2013 Edition | |
Adding Magus of the Arena to Commander 2013 Edition | |
Adding Stalking Vengeance to Commander 2013 Edition | |
Adding Reincarnation to Commander 2013 Edition | |
Adding Bitter Feud to Commander 2014 | |
Adding Aethermage's Touch to Commander 2013 Edition | |
Adding Krosan Grip to Commander 2013 Edition | |
Adding Raving Dead to Commander 2014 | |
Adding Afterlife to Commander 2014 | |
Adding Lifeblood Hydra to Commander 2014 | |
Adding Malicious Affliction to Commander 2014 | |
Adding Commander's Sphere to Commander 2014 | |
Adding Creeperhulk to Commander 2014 | |
Adding Thunderfoot Baloth to Commander 2014 | |
Adding Evolving Wilds to Commander 2014 | |
Adding Mirror Entity to Commander 2013 Edition | |
Adding Emeria, the Sky Ruin to Commander 2014 | |
Adding Wave of Vitriol to Commander 2014 | |
---------- Thread 123145597157376 hangs ---------- | |
File "[filepathomitted]/python3.6/threading.py", line 884, in _bootstrap | |
self._bootstrap_inner() | |
File "[filepathomitted]/python3.6/threading.py", line 916, in _bootstrap_inner | |
self.run() | |
File "[filepathomitted]/python3.6/threading.py", line 864, in run | |
self._target(*self._args, **self._kwargs) | |
File "[filepathomitted]/python3.6/concurrent/futures/thread.py", line 67, in _worker | |
work_item = work_queue.get(block=True) | |
File "[filepathomitted]/python3.6/queue.py", line 164, in get | |
self.not_empty.wait() | |
File "[filepathomitted]/python3.6/threading.py", line 295, in wait | |
waiter.acquire() | |
Adding Uyo, Silent Prophet to Commander 2013 Edition | |
Adding Sharding Sphinx to Commander 2013 Edition | |
Adding Unexpectedly Absent to Commander 2013 Edition | |
Adding Forgotten Cave to Commander 2014 | |
Adding Dualcaster Mage to Commander 2014 | |
Adding Sol Ring to Commander 2014 | |
Adding Reef Worm to Commander 2014 | |
Adding Phyrexian Reclamation to Commander 2013 Edition | |
Adding Pilgrim's Eye to Commander 2014 | |
Adding Flickerwisp to Commander 2013 Edition | |
Adding Act of Authority to Commander 2013 Edition | |
Adding Aerie Mystics to Commander 2013 Edition | |
Adding Spitebellows to Commander 2013 Edition | |
Adding Silverblade Paladin to Commander 2014 | |
Adding Warstorm Surge to Commander 2013 Edition | |
Adding Reliquary Tower to Commander 2014 | |
Adding Sun Droplet to Commander 2013 Edition | |
Adding Overseer of the Damned to Commander 2014 | |
Adding Acidic Slime to Commander 2013 Edition | |
Adding Deadwood Treefolk to Commander 2013 Edition | |
Adding Witch Hunt to Commander 2013 Edition | |
Adding Darksteel Citadel to Commander 2014 | |
Adding Winged Coatl to Commander 2013 Edition | |
Adding Curse of Predation to Commander 2013 Edition | |
Adding Fell the Mighty to Commander 2014 | |
Adding Archangel to Commander 2013 Edition | |
Adding Willbender to Commander 2014 | |
Adding Teferi, Temporal Archmage to Commander 2014 | |
Adding Llanowar Elves to Commander Anthology | |
Adding Raven Familiar to Commander 2013 Edition | |
Adding Adarkar Valkyrie to Commander 2014 | |
Adding Homeward Path to Commander 2013 Edition | |
Adding Stormscape Battlemage to Commander 2013 Edition | |
Adding Havenwood Battleground to Commander 2014 | |
Adding Golgari Rot Farm to Commander 2013 Edition | |
Adding Armistice to Commander 2014 | |
Adding Volcanic Offering to Commander 2014 | |
Adding Kemba, Kha Regent to Commander 2014 | |
Adding Assault Suit to Commander 2014 | |
Adding Buried Ruin to Commander 2014 | |
Adding Flickerwisp to Commander 2014 | |
Adding Tyrant's Familiar to Commander 2014 | |
Adding Kor Sanctifiers to Commander 2014 | |
Adding Scrap Mastery to Commander 2014 | |
Adding Forgotten Cave to Commander 2013 Edition | |
Adding Geist-Honored Monk to Commander 2014 | |
Adding Song of the Dryads to Commander 2014 | |
Adding Baloth Woodcrasher to Commander 2013 Edition | |
Adding Infest to Commander 2013 Edition | |
Adding Crypt of Agadeem to Commander 2014 | |
Adding Spine of Ish Sah to Commander 2014 | |
Adding Gift of Estates to Commander 2014 | |
Adding Cathars' Crusade to Commander 2014 | |
Adding Tranquil Thicket to Commander 2013 Edition | |
Adding Jalum Tome to Commander 2014 | |
Adding Tooth and Claw to Commander 2013 Edition | |
Adding Seaside Citadel to Commander 2013 Edition | |
Adding Famine to Commander 2013 Edition | |
Adding Freyalise, Llanowar's Fury to Commander 2014 | |
Adding Caged Sun to Commander 2014 | |
Adding Junk Diver to Commander 2014 | |
Adding Order of Succession to Commander 2013 Edition | |
Adding Dirge of Dread to Commander 2013 Edition | |
Adding Crumbling Necropolis to Commander 2013 Edition | |
Adding Springjack Pasture to Commander 2013 Edition | |
Adding Augury Adept to Commander 2013 Edition | |
Adding Wolfcaller's Howl to Commander 2014 | |
Adding Spellbreaker Behemoth to Commander 2013 Edition | |
Adding Sword of the Paruns to Commander 2013 Edition | |
Adding Grand Abolisher to Commander 2014 | |
Adding Jungle Shrine to Commander 2013 Edition | |
Adding Titania, Protector of Argoth to Commander 2014 | |
Adding Slippery Karst to Commander 2013 Edition | |
Adding Nihil Spellbomb to Commander 2013 Edition | |
Adding Toxic Deluge to Commander 2013 Edition | |
Adding Greed to Commander 2013 Edition | |
BuildSet: Acquiring Tokens for Commander Anthology | |
Adding Obelisk of Jund to Commander 2013 Edition | |
Adding Wonder to Commander 2013 Edition | |
Adding Boros Guildgate to Commander 2013 Edition | |
Adding Benevolent Offering to Commander 2014 | |
Adding Deploy to the Front to Commander 2014 | |
Adding Containment Priest to Commander 2014 | |
Adding Hallowed Spiritkeeper to Commander 2014 | |
Adding Jazal Goldmane to Commander 2014 | |
Adding Stitcher Geralf to Commander 2014 | |
Adding Comeuppance to Commander 2014 | |
Adding Bant Panorama to Commander 2013 Edition | |
Adding Artisan of Kozilek to Commander 2014 | |
Adding Loreseeker's Stone to Commander 2014 | |
Adding Lonely Sandbar to Commander 2013 Edition | |
Adding Akoum Refuge to Commander 2013 Edition | |
Adding Azorius Chancery to Commander 2013 Edition | |
Adding Tumble to Commander 2013 Edition | |
Adding Crown of Doom to Commander 2014 | |
Adding Brave the Elements to Commander 2014 | |
Adding Arcane Lighthouse to Commander 2014 | |
Adding Decree of Justice to Commander 2014 | |
Adding Condemn to Commander 2014 | |
Adding Grim Backwoods to Commander 2013 Edition | |
Adding Drifting Meadow to Commander 2013 Edition | |
Adding Annihilate to Commander 2013 Edition | |
Adding Skyscribing to Commander 2013 Edition | |
Adding Strategic Planning to Commander 2013 Edition | |
Adding Temple of the False God to Commander 2013 Edition | |
Adding Jar of Eyeballs to Commander 2013 Edition | |
Adding Simic Guildgate to Commander 2013 Edition | |
Adding Bojuka Bog to Commander 2013 Edition | |
Adding Crater Hellion to Commander 2013 Edition | |
Adding Faerie Conclave to Commander 2013 Edition | |
Adding Obelisk of Grixis to Commander 2013 Edition | |
Adding Black Sun's Zenith to Commander 2014 | |
Adding Mentor of the Meek to Commander 2014 | |
Adding Charmbreaker Devils to Commander 2013 Edition | |
Adding Deep Analysis to Commander 2013 Edition | |
Adding Rubinia Soulsinger to Commander 2013 Edition | |
Adding Savage Twister to Commander 2013 Edition | |
Adding Selesnya Charm to Commander 2013 Edition | |
Adding Fog Bank to Commander 2013 Edition | |
Adding Dungeon Geists to Commander 2013 Edition | |
Adding Curse of Inertia to Commander 2013 Edition | |
Adding Dismiss to Commander 2013 Edition | |
Adding Deceiver Exarch to Commander 2013 Edition | |
Adding Brilliant Plan to Commander 2013 Edition | |
Adding Echo Mage to Commander 2013 Edition | |
Adding Scarland Thrinax to Commander 2013 Edition | |
Adding Curse of Chaos to Commander 2013 Edition | |
Adding Diviner Spirit to Commander 2013 Edition | |
Adding Propaganda to Commander 2013 Edition | |
Adding Wurmcoil Engine to Commander 2014 | |
Adding Borrowing 100,000 Arrows to Commander 2013 Edition | |
Adding Harrow to Commander 2014 | |
Adding Silklash Spider to Commander 2014 | |
Adding Spitebellows to Commander 2014 | |
Adding Drove of Elves to Commander 2014 | |
Adding Terastodon to Commander 2014 | |
Adding Overrun to Commander 2014 | |
Adding Stroke of Genius to Commander 2014 | |
Adding Necromantic Selection to Commander 2014 | |
Adding Well of Ideas to Commander 2014 | |
Adding Sejiri Refuge to Commander 2013 Edition | |
Adding Celestial Crusader to Commander 2014 | |
Adding Savage Lands to Commander 2013 Edition | |
Adding Stormsurge Kraken to Commander 2014 | |
Adding Command Tower to Commander 2013 Edition | |
Adding Incite Rebellion to Commander 2014 | |
Adding Selesnya Guildgate to Commander 2013 Edition | |
Adding Flamekin Village to Commander 2014 | |
Adding Karmic Guide to Commander 2013 Edition | |
Adding Compulsive Research to Commander 2014 | |
Adding Oblation to Commander 2014 | |
Adding Magus of the Coffers to Commander 2014 | |
Adding Requiem Angel to Commander 2014 | |
Adding Wight of Precinct Six to Commander 2013 Edition | |
Adding Sun Titan to Commander 2014 | |
Adding Magmaquake to Commander 2014 | |
Adding Sign in Blood to Commander 2014 | |
Adding Tragic Slip to Commander 2014 | |
Adding Vile Requiem to Commander 2013 Edition | |
Adding Tempt with Immortality to Commander 2013 Edition | |
Adding Jungle Basin to Commander 2014 | |
Adding Stronghold Assassin to Commander 2013 Edition | |
Adding Saltcrusted Steppe to Commander 2013 Edition | |
Adding Solemn Simulacrum to Commander 2014 | |
Adding Remote Isle to Commander 2014 | |
Adding Plains to Commander 2014 | |
Adding Mobilization to Commander 2014 | |
Adding Swamp to Commander 2013 Edition | |
Adding Mountain to Commander 2013 Edition | |
Adding Mountain to Commander 2013 Edition | |
Adding Plains to Commander 2013 Edition | |
Adding Curse of Shallow Graves to Commander 2013 Edition | |
Adding Endless Cockroaches to Commander 2013 Edition | |
Adding Emerald Medallion to Commander 2014 | |
Adding Tempt with Reflections to Commander 2013 Edition | |
Adding Ur-Golem's Eye to Commander 2014 | |
Adding Tidal Force to Commander 2013 Edition | |
Adding Mirari to Commander 2013 Edition | |
Adding Masterwork of Ingenuity to Commander 2014 | |
Adding Marrow Bats to Commander 2013 Edition | |
Adding Forest to Commander 2013 Edition | |
Adding Plains to Commander 2014 | |
Adding Mountain to Commander 2014 | |
Adding Ob Nixilis of the Black Oath to Commander 2014 | |
Adding Plains to Commander 2014 | |
Adding Jace's Archivist to Commander 2013 Edition | |
Adding Llanowar Elves to Commander 2014 | |
Adding Djinn of Infinite Deceits to Commander 2013 Edition | |
Adding Wash Out to Commander 2013 Edition | |
Adding Plains to Commander 2013 Edition | |
Adding Island to Commander 2013 Edition | |
Adding Return to Dust to Commander 2014 | |
Adding Mountain to Commander 2014 | |
Adding Plains to Commander 2013 Edition | |
Adding Mountain to Commander 2013 Edition | |
Adding Mountain to Commander 2013 Edition | |
Adding Swamp to Commander 2013 Edition | |
Adding Swamp to Commander 2013 Edition | |
Adding Forest to Commander 2013 Edition | |
Adding Forest to Commander 2013 Edition | |
Adding Island to Commander 2013 Edition | |
Adding Island to Commander 2013 Edition | |
Adding Forest to Commander 2013 Edition | |
Adding Plains to Commander 2013 Edition | |
Adding Island to Commander 2014 | |
Adding Island to Commander 2014 | |
Adding Plains to Commander 2014 | |
Adding Swamp to Commander 2013 Edition | |
Adding Mountain to Commander 2014 | |
Adding Island to Commander 2013 Edition | |
BuildSet: Applied Set Config options for Commander Anthology | |
BuildSet: Generated JSON for Commander Anthology | |
BuildSet: JSON written for Commander Anthology (CMA) | |
Adding Mountain to Commander 2014 | |
BuildSet: Acquiring Tokens for Commander 2013 Edition | |
Adding Swamp to Commander 2014 | |
BuildSet: Applied Set Config options for Commander 2013 Edition | |
Adding Forest to Commander 2014 | |
Adding Swamp to Commander 2014 | |
Adding Forest to Commander 2014 | |
Adding Island to Commander 2014 | |
Adding Island to Commander 2014 | |
Adding Forest to Commander 2014 | |
Adding Forest to Commander 2014 | |
Adding Swamp to Commander 2014 | |
Adding Swamp to Commander 2014 | |
BuildSet: Acquiring Tokens for Commander 2014 | |
BuildSet: Applied Set Config options for Commander 2014 | |
BuildSet: Generated JSON for Commander 2014 | |
BuildSet: JSON written for Commander 2014 (C14) | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_set() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:544> exception=ValueError('substring not found',)> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 602, in build_set | |
return await build_then_print_stuff(await get_mids_for_downloading()) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 592, in build_then_print_stuff | |
json_ready = await apply_set_config_options(set_name, cards_holder, tokens_holder) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 625, in apply_set_config_options | |
mtg_corrections.apply_corrections(file_response['SET_CORRECTIONS'], cards_dictionary) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_corrections.py", line 20, in apply_corrections | |
apply_match(replacement_rule, cards_dictionary) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_corrections.py", line 67, in apply_match | |
rules[action](replacement_rule[action], cards_to_modify, full_set) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_corrections.py", line 129, in fix_flavor_newlines | |
firstquote = flavor.index('"') | |
ValueError: substring not found | |
BuildSet: Building Set Commander 2017 | |
BuildSet: Building Set Commander 2016 | |
BuildSet: Building Set Archenemy | |
BuildSet: Building Set Archenemy: Nicol Bolas | |
BuildSet: Building Set Conspiracy: Take the Crown | |
BuildSet: Acquired 3 URLs for Conspiracy: Take the Crown | |
BuildSet: Acquired 3 URLs for Commander 2017 | |
BuildSet: Acquired 4 URLs for Commander 2016 | |
BuildSet: Acquired 2 URLs for Archenemy: Nicol Bolas | |
BuildSet: Acquired 2 URLs for Archenemy | |
BuildSet: Determined 222 MIDs for Conspiracy: Take the Crown | |
BuildSet: Determined 106 MIDs for Archenemy: Nicol Bolas | |
BuildSet: Determined 150 MIDs for Archenemy | |
BuildSet: Determined 309 MIDs for Commander 2017 | |
Adding Custodi Soulcaller to Conspiracy: Take the Crown | |
Adding Wings of the Guard to Conspiracy: Take the Crown | |
Adding Throne Warden to Conspiracy: Take the Crown | |
Adding Garbage Fire to Conspiracy: Take the Crown | |
Adding Menagerie Liberator to Conspiracy: Take the Crown | |
Adding Jeering Homunculus to Conspiracy: Take the Crown | |
Adding Deputized Protester to Conspiracy: Take the Crown | |
Adding Vines of the Recluse to Archenemy: Nicol Bolas | |
Adding Kaervek the Merciless to Archenemy | |
Adding Fieldmist Borderpost to Archenemy | |
Adding Unmake to Archenemy | |
Adding Branching Bolt to Archenemy | |
Adding Vampiric Dragon to Archenemy | |
Adding Lodestone Golem to Archenemy | |
Adding Pale Recluse to Archenemy | |
Adding Bituminous Blast to Archenemy | |
Adding Watchwolf to Archenemy | |
Adding Unbender Tine to Archenemy | |
Adding Mistvein Borderpost to Archenemy | |
Adding Aether Spellbomb to Archenemy | |
Adding Wickerbough Elder to Archenemy | |
Adding Magister Sphinx to Archenemy | |
Adding Agony Warp to Archenemy | |
Adding Azorius Signet to Archenemy | |
Adding Armadillo Cloak to Archenemy | |
Adding Rakdos Guildmage to Archenemy | |
Adding Verdeloth the Ancient to Archenemy | |
Adding Yavimaya Dryad to Archenemy | |
Adding Torrent of Souls to Archenemy | |
Adding Forgotten Ancient to Archenemy: Nicol Bolas | |
Adding Cultivate to Archenemy: Nicol Bolas | |
Adding Inferno Titan to Archenemy: Nicol Bolas | |
Adding Guttersnipe to Archenemy: Nicol Bolas | |
Adding Lightning Bolt to Archenemy: Nicol Bolas | |
Adding Obsidian Fireheart to Archenemy: Nicol Bolas | |
Adding Flametongue Kavu to Archenemy: Nicol Bolas | |
Adding Gorehorn Minotaurs to Archenemy: Nicol Bolas | |
Adding Blood Ogre to Archenemy: Nicol Bolas | |
Adding Deathbringer Regent to Archenemy: Nicol Bolas | |
Adding Orchard Elemental to Conspiracy: Take the Crown | |
Adding Windborne Charge to Conspiracy: Take the Crown | |
Adding Guttersnipe to Conspiracy: Take the Crown | |
Adding Animus of Predation to Conspiracy: Take the Crown | |
Adding Lace with Moonglove to Conspiracy: Take the Crown | |
Adding Copperhorn Scout to Conspiracy: Take the Crown | |
Adding Inquisition of Kozilek to Conspiracy: Take the Crown | |
Adding Death Wind to Conspiracy: Take the Crown | |
Adding Horn of Greed to Conspiracy: Take the Crown | |
Adding Hedron Matrix to Conspiracy: Take the Crown | |
Adding Aegis Angel to Archenemy: Nicol Bolas | |
Adding Anointer of Champions to Archenemy: Nicol Bolas | |
Adding Crown-Hunter Hireling to Conspiracy: Take the Crown | |
Adding Pyretic Hunter to Conspiracy: Take the Crown | |
Adding Arcane Savant to Conspiracy: Take the Crown | |
Adding Regicide to Conspiracy: Take the Crown | |
Adding Goblin Racketeer to Conspiracy: Take the Crown | |
Adding Caller of the Untamed to Conspiracy: Take the Crown | |
Adding Spectral Grasp to Conspiracy: Take the Crown | |
Adding Aerial Responder to Archenemy: Nicol Bolas | |
Adding Adriana's Valor to Conspiracy: Take the Crown | |
Adding Custodi Peacekeeper to Conspiracy: Take the Crown | |
Adding Talisman of Indulgence to Archenemy: Nicol Bolas | |
Adding Woodborn Behemoth to Archenemy: Nicol Bolas | |
Adding Master Transmuter to Archenemy | |
Adding Sword of the Animist to Archenemy: Nicol Bolas | |
Adding Expropriate to Conspiracy: Take the Crown | |
Adding Sinuous Vermin to Conspiracy: Take the Crown | |
Adding Volatile Chimera to Conspiracy: Take the Crown | |
Adding Garrulous Sycophant to Conspiracy: Take the Crown | |
Adding Pariah to Conspiracy: Take the Crown | |
Adding March of the Machines to Archenemy | |
Adding Illusionary Informant to Conspiracy: Take the Crown | |
Adding Illusion of Choice to Conspiracy: Take the Crown | |
Adding Protector of the Crown to Conspiracy: Take the Crown | |
Adding Caller of Gales to Conspiracy: Take the Crown | |
Adding Custodi Lich to Conspiracy: Take the Crown | |
Adding Grenzo, Havoc Raiser to Conspiracy: Take the Crown | |
Adding Besmirch to Conspiracy: Take the Crown | |
Adding Zealous Strike to Conspiracy: Take the Crown | |
Adding Khalni Garden to Archenemy | |
Adding Llanowar Reborn to Archenemy | |
Adding Rakdos Carnarium to Archenemy | |
Adding Kazandu Refuge to Archenemy | |
Adding Shipwreck Singer to Conspiracy: Take the Crown | |
Adding Terramorphic Expanse to Archenemy | |
Adding Vitu-Ghazi, the City-Tree to Archenemy | |
Adding Secluded Steppe to Archenemy | |
Adding Archdemon of Paliano to Conspiracy: Take the Crown | |
Adding Wild Griffin to Conspiracy: Take the Crown | |
Adding Regal Behemoth to Conspiracy: Take the Crown | |
Adding Capital Punishment to Conspiracy: Take the Crown | |
Adding Sanctum Prelate to Conspiracy: Take the Crown | |
Adding Raise the Alarm to Conspiracy: Take the Crown | |
Adding Divination to Conspiracy: Take the Crown | |
Adding Moment of Heroism to Archenemy: Nicol Bolas | |
Adding Juniper Order Ranger to Conspiracy: Take the Crown | |
Adding Rampaging Baloths to Archenemy: Nicol Bolas | |
Adding Scute Mob to Archenemy: Nicol Bolas | |
Adding Oran-Rief Hydra to Archenemy: Nicol Bolas | |
Adding Thragtusk to Archenemy: Nicol Bolas | |
Adding Sylvan Bounty to Archenemy: Nicol Bolas | |
Adding Turntimber Basilisk to Archenemy: Nicol Bolas | |
Adding Duskmantle Seer to Conspiracy: Take the Crown | |
Adding Gruul War Chant to Conspiracy: Take the Crown | |
Adding Paliano Vanguard to Conspiracy: Take the Crown | |
Adding Press the Advantage to Archenemy: Nicol Bolas | |
Adding Mosswort Bridge to Archenemy | |
Adding Swamp to Archenemy | |
Adding Island to Archenemy | |
Adding Island to Archenemy | |
Adding Island to Archenemy | |
Adding Forest to Archenemy | |
Adding Swamp to Archenemy | |
Adding Forest to Archenemy | |
Adding Tranquil Thicket to Archenemy | |
Adding Plains to Archenemy | |
Adding Forest to Archenemy | |
Adding Nantuko Monastery to Archenemy | |
Adding Graypelt Refuge to Archenemy | |
Adding Krosan Verge to Archenemy | |
Adding Mountain to Archenemy | |
Adding Plains to Archenemy | |
Adding Mountain to Archenemy | |
Adding Mountain to Archenemy | |
Adding Swamp to Archenemy | |
Adding Wax to Archenemy | |
Adding Barren Moor to Archenemy | |
Adding Vastwood Zendikon to Archenemy: Nicol Bolas | |
Adding Juggernaut to Archenemy | |
Adding Memnarch to Archenemy | |
Adding Architects of Will to Archenemy | |
Adding Synod Sanctum to Archenemy | |
Adding Sundering Titan to Archenemy | |
Adding Artisan of Kozilek to Archenemy | |
Adding Sorcerer's Strongbox to Archenemy | |
Adding Thran Dynamo to Archenemy | |
Adding Thunderstaff to Archenemy | |
Adding Synod Centurion to Archenemy | |
Adding Sun Droplet to Archenemy | |
Adding Swamp to Archenemy: Nicol Bolas | |
Adding Skullcage to Archenemy | |
Adding Swamp to Archenemy: Nicol Bolas | |
Adding Island to Archenemy: Nicol Bolas | |
Adding Forest to Archenemy: Nicol Bolas | |
Adding Plains to Archenemy: Nicol Bolas | |
Adding Mountain to Archenemy: Nicol Bolas | |
Adding Mountain to Archenemy: Nicol Bolas | |
Adding Plains to Archenemy: Nicol Bolas | |
Adding Twin Bolt to Conspiracy: Take the Crown | |
Adding Selvala, Heart of the Wilds to Conspiracy: Take the Crown | |
Adding Fade into Antiquity to Conspiracy: Take the Crown | |
Adding Knights of the Black Rose to Conspiracy: Take the Crown | |
Adding Fiery Fall to Conspiracy: Take the Crown | |
Adding Prey Upon to Conspiracy: Take the Crown | |
Adding Sylvan Bounty to Conspiracy: Take the Crown | |
Adding Daretti, Ingenious Iconoclast to Conspiracy: Take the Crown | |
Adding Brushstrider to Conspiracy: Take the Crown | |
Adding Affa Guard Hound to Conspiracy: Take the Crown | |
Adding Goblin Tunneler to Conspiracy: Take the Crown | |
Adding Kiln Fiend to Conspiracy: Take the Crown | |
Adding Flame Slash to Conspiracy: Take the Crown | |
Adding Overseer of the Damned to Archenemy: Nicol Bolas | |
Adding Fertilid to Archenemy: Nicol Bolas | |
Adding Skarrgan Firebird to Archenemy: Nicol Bolas | |
Adding Grim Lavamancer to Archenemy: Nicol Bolas | |
Adding Searing Spear to Archenemy: Nicol Bolas | |
Adding Doom Blade to Archenemy: Nicol Bolas | |
Adding Dualcaster Mage to Archenemy: Nicol Bolas | |
Adding Avatar of Fury to Archenemy: Nicol Bolas | |
Adding Vampire Nighthawk to Archenemy: Nicol Bolas | |
Adding Battle-Rattle Shaman to Archenemy: Nicol Bolas | |
Adding Reckless Spite to Archenemy: Nicol Bolas | |
Adding Stormblood Berserker to Archenemy: Nicol Bolas | |
Adding Fiery Fall to Archenemy: Nicol Bolas | |
Adding Harvester of Souls to Archenemy: Nicol Bolas | |
Adding Nightscape Familiar to Archenemy: Nicol Bolas | |
Adding Chandra, Pyromaster to Archenemy: Nicol Bolas | |
Adding Torchling to Archenemy: Nicol Bolas | |
Adding Chandra's Phoenix to Archenemy: Nicol Bolas | |
Adding Hammerhand to Archenemy: Nicol Bolas | |
Adding Absorb Vis to Conspiracy: Take the Crown | |
Adding Burgeoning to Conspiracy: Take the Crown | |
Adding Hamletback Goliath to Conspiracy: Take the Crown | |
Adding Subterranean Tremors to Conspiracy: Take the Crown | |
Adding Queen Marchesa to Conspiracy: Take the Crown | |
Adding Burning Wish to Conspiracy: Take the Crown | |
Adding Summoner's Bond to Conspiracy: Take the Crown | |
Adding Palace Jailer to Conspiracy: Take the Crown | |
Adding Sovereign's Realm to Conspiracy: Take the Crown | |
Adding Natural Unity to Conspiracy: Take the Crown | |
Adding Ballot Broker to Conspiracy: Take the Crown | |
Adding Incendiary Dissent to Conspiracy: Take the Crown | |
Adding Krosan Tusker to Archenemy | |
Adding Forgotten Ancient to Archenemy | |
Adding Harmonize to Archenemy | |
Adding Fog to Archenemy | |
Adding Rancor to Archenemy | |
Adding Fireball to Archenemy | |
Adding Thelonite Hermit to Archenemy | |
Adding Plummet to Archenemy | |
Adding Two-Headed Dragon to Archenemy | |
Adding Sakura-Tribe Elder to Archenemy | |
Adding Dragon Fodder to Archenemy | |
Adding Fertilid to Archenemy | |
Adding Skirk Marauder to Archenemy | |
Adding Incremental Blight to Archenemy | |
Adding Bog Witch to Archenemy | |
Adding Volcanic Fallout to Archenemy | |
Adding Flameblast Dragon to Archenemy | |
Adding Infectious Horror to Archenemy | |
Adding Dregscape Zombie to Archenemy | |
Adding Imperial Hellkite to Archenemy | |
Adding Urborg Syphon-Mage to Archenemy | |
Adding Beacon of Unrest to Archenemy | |
Adding Reanimate to Archenemy | |
Adding Twisted Abomination to Archenemy | |
Adding Dragon Breath to Archenemy | |
Adding Corpse Connoisseur to Archenemy | |
Adding Kamahl, Fist of Krosa to Archenemy | |
Adding Gleeful Sabotage to Archenemy | |
Adding Hellkite Charger to Archenemy | |
Adding Primal Command to Archenemy | |
Adding Ryusei, the Falling Star to Archenemy | |
Adding Spider Umbra to Archenemy | |
Adding Hunting Moa to Archenemy | |
Adding Cemetery Reaper to Archenemy | |
Adding Gathan Raiders to Archenemy | |
Adding Shinen of Life's Roar to Archenemy | |
Adding Molimo, Maro-Sorcerer to Archenemy | |
Adding Festering Goblin to Archenemy | |
Adding Zombify to Archenemy | |
Adding Seething Song to Archenemy | |
Adding Kilnmouth Dragon to Archenemy | |
Adding Feral Hydra to Archenemy | |
Adding Reassembling Skeleton to Archenemy | |
Adding Leaf Gilder to Archenemy | |
Adding Youthful Knight to Archenemy: Nicol Bolas | |
Adding Grand Abolisher to Archenemy: Nicol Bolas | |
Adding Shoulder to Shoulder to Archenemy: Nicol Bolas | |
Adding Compulsive Research to Archenemy: Nicol Bolas | |
Adding Reckless Scholar to Archenemy: Nicol Bolas | |
Adding Odric, Master Tactician to Archenemy: Nicol Bolas | |
Adding Sphinx of Jwar Isle to Archenemy: Nicol Bolas | |
Adding Mentor of the Meek to Archenemy: Nicol Bolas | |
Adding Dragonskull Summit to Archenemy: Nicol Bolas | |
Adding Vision Skeins to Archenemy: Nicol Bolas | |
Adding Sun Titan to Archenemy: Nicol Bolas | |
Adding Lightwielder Paladin to Archenemy: Nicol Bolas | |
Adding Grasp of the Hieromancer to Archenemy: Nicol Bolas | |
Adding Precinct Captain to Archenemy: Nicol Bolas | |
Adding Drowned Catacomb to Archenemy: Nicol Bolas | |
Adding Blood Tyrant to Archenemy: Nicol Bolas | |
Adding Retreat to Kazandu to Archenemy: Nicol Bolas | |
Adding Smoldering Spires to Archenemy: Nicol Bolas | |
Adding Deadly Designs to Conspiracy: Take the Crown | |
Adding Thorn of the Black Rose to Conspiracy: Take the Crown | |
Adding Into the Void to Conspiracy: Take the Crown | |
Adding Driver of the Dead to Conspiracy: Take the Crown | |
Adding Guul Draz Specter to Conspiracy: Take the Crown | |
Adding Assemble the Rank and Vile to Conspiracy: Take the Crown | |
Adding Hired Heist to Conspiracy: Take the Crown | |
Adding Gleam of Resistance to Conspiracy: Take the Crown | |
Adding Weight Advantage to Conspiracy: Take the Crown | |
Adding Hymn of the Wilds to Conspiracy: Take the Crown | |
Adding Coordinated Assault to Archenemy: Nicol Bolas | |
Adding Stormchaser Chimera to Conspiracy: Take the Crown | |
Adding Manaplasm to Conspiracy: Take the Crown | |
Adding Harvester of Souls to Conspiracy: Take the Crown | |
Adding Plummet to Conspiracy: Take the Crown | |
Adding Ghostly Possession to Conspiracy: Take the Crown | |
Adding Doomed Traveler to Conspiracy: Take the Crown | |
Adding Dragonlair Spider to Conspiracy: Take the Crown | |
Adding Excoriate to Archenemy: Nicol Bolas | |
Adding Expedition Raptor to Archenemy: Nicol Bolas | |
Adding Guardian of the Gateless to Conspiracy: Take the Crown | |
Adding Gideon Jura to Archenemy: Nicol Bolas | |
Adding Doomed Traveler to Archenemy: Nicol Bolas | |
Adding Fiendslayer Paladin to Archenemy: Nicol Bolas | |
Adding Gideon's Lawkeeper to Archenemy: Nicol Bolas | |
Adding Fencing Ace to Archenemy: Nicol Bolas | |
Adding Deceiver Exarch to Conspiracy: Take the Crown | |
Adding Phyrexian Arena to Conspiracy: Take the Crown | |
Adding Serum Visions to Conspiracy: Take the Crown | |
Adding Palace Sentinels to Conspiracy: Take the Crown | |
Adding Flickerwisp to Archenemy: Nicol Bolas | |
Adding Raise Dead to Conspiracy: Take the Crown | |
Adding Opaline Unicorn to Conspiracy: Take the Crown | |
Adding Dread Statuary to Conspiracy: Take the Crown | |
Adding Platinum Angel to Conspiracy: Take the Crown | |
Adding Kitesail to Conspiracy: Take the Crown | |
Adding Shimmering Grotto to Conspiracy: Take the Crown | |
Adding Wane to Archenemy | |
Adding Gang of Devils to Conspiracy: Take the Crown | |
Adding Beast Within to Conspiracy: Take the Crown | |
Adding Repulse to Conspiracy: Take the Crown | |
Adding Forgotten Ancient to Conspiracy: Take the Crown | |
Adding Avatar of Woe to Conspiracy: Take the Crown | |
Adding Messenger Jays to Conspiracy: Take the Crown | |
Adding Coveted Peacock to Conspiracy: Take the Crown | |
Adding Stromkirk Patrol to Conspiracy: Take the Crown | |
Adding Stunt Double to Conspiracy: Take the Crown | |
Adding Traumatic Visions to Conspiracy: Take the Crown | |
Adding Altar's Reap to Conspiracy: Take the Crown | |
Adding Festergloom to Conspiracy: Take the Crown | |
Adding Fleshbag Marauder to Conspiracy: Take the Crown | |
Adding Mausoleum Turnkey to Conspiracy: Take the Crown | |
Adding Stoneshock Giant to Conspiracy: Take the Crown | |
Adding Merfolk Looter to Conspiracy: Take the Crown | |
Adding Vertigo Spawn to Conspiracy: Take the Crown | |
Adding Hundred-Handed One to Conspiracy: Take the Crown | |
Adding Entourage of Trest to Conspiracy: Take the Crown | |
Adding Omenspeaker to Conspiracy: Take the Crown | |
Adding Skyline Despot to Conspiracy: Take the Crown | |
Adding Unnerve to Conspiracy: Take the Crown | |
Adding Spirit of the Hearth to Conspiracy: Take the Crown | |
Adding Charmbreaker Devils to Conspiracy: Take the Crown | |
Adding Bonds of Quicksilver to Conspiracy: Take the Crown | |
Adding Keepsake Gorgon to Conspiracy: Take the Crown | |
Adding Sphinx of Magosi to Conspiracy: Take the Crown | |
Adding Merfolk Skyscout to Conspiracy: Take the Crown | |
Adding Skittering Crustacean to Conspiracy: Take the Crown | |
Adding Emissary's Ploy to Conspiracy: Take the Crown | |
Adding Noble Banneret to Conspiracy: Take the Crown | |
Adding Public Execution to Conspiracy: Take the Crown | |
Adding Burn Away to Conspiracy: Take the Crown | |
Adding Sulfurous Blast to Conspiracy: Take the Crown | |
Adding Irresistible Prey to Conspiracy: Take the Crown | |
Adding Ogre Sentry to Conspiracy: Take the Crown | |
Adding Hunter's Prowess to Archenemy: Nicol Bolas | |
Adding Icefall Regent to Archenemy: Nicol Bolas | |
Adding Explore to Archenemy: Nicol Bolas | |
Adding Nissa, Worldwaker to Archenemy: Nicol Bolas | |
Adding Chameleon Colossus to Archenemy | |
Adding Fierce Empath to Archenemy | |
Adding Coiling Oracle to Conspiracy: Take the Crown | |
Adding Carnage Gladiator to Conspiracy: Take the Crown | |
Adding Metallurgeon to Archenemy | |
Adding Oblivion Ring to Archenemy | |
Adding Crumbling Necropolis to Archenemy: Nicol Bolas | |
Adding Baleful Strix to Archenemy: Nicol Bolas | |
Adding Path to Exile to Archenemy | |
Adding Cruel Ultimatum to Archenemy: Nicol Bolas | |
Adding Dreadbore to Archenemy: Nicol Bolas | |
Adding Obelisk of Grixis to Archenemy: Nicol Bolas | |
Adding Nicol Bolas, Planeswalker to Archenemy: Nicol Bolas | |
Adding Kaya, Ghost Assassin to Conspiracy: Take the Crown | |
Adding Kaya, Ghost Assassin to Conspiracy: Take the Crown | |
Adding Gruul Signet to Archenemy | |
Adding Leonin Abunas to Archenemy | |
Adding Wall of Roots to Archenemy | |
Adding Everflowing Chalice to Archenemy | |
Adding Lightning Greaves to Archenemy | |
Adding Duplicant to Archenemy | |
Adding Avatar of Discord to Archenemy | |
Adding Rakdos Signet to Archenemy | |
Adding Sanctum Gargoyle to Archenemy | |
Adding Colossal Might to Archenemy | |
Adding Dreamstone Hedron to Archenemy | |
Adding Selesnya Guildmage to Archenemy | |
Adding Heroes' Reunion to Archenemy | |
Adding Batwing Brume to Archenemy | |
Adding Fires of Yavimaya to Archenemy | |
Adding Obelisk of Esper to Archenemy | |
Adding Savage Twister to Archenemy | |
Adding Talisman of Dominance to Archenemy: Nicol Bolas | |
Adding Terminate to Archenemy | |
Adding Ethersworn Shieldmage to Archenemy | |
Adding Dimir Signet to Archenemy | |
Adding Soul Ransom to Archenemy: Nicol Bolas | |
Adding Nessian Asp to Conspiracy: Take the Crown | |
Adding Hurly-Burly to Conspiracy: Take the Crown | |
Adding Explosive Vegetation to Conspiracy: Take the Crown | |
Adding Voyaging Satyr to Conspiracy: Take the Crown | |
Adding Ill-Tempered Cyclops to Conspiracy: Take the Crown | |
Adding Ember Beast to Conspiracy: Take the Crown | |
Adding Ravenous Leucrocota to Conspiracy: Take the Crown | |
Adding Wild Pair to Conspiracy: Take the Crown | |
Adding Strength in Numbers to Conspiracy: Take the Crown | |
Adding Spy Kit to Conspiracy: Take the Crown | |
Adding Volcanic Geyser to Archenemy: Nicol Bolas | |
Adding Sudden Demise to Archenemy: Nicol Bolas | |
Adding Covenant of Minds to Conspiracy: Take the Crown | |
Adding Spire Phantasm to Conspiracy: Take the Crown | |
Adding Psychosis Crawler to Conspiracy: Take the Crown | |
Adding Bronze Sable to Conspiracy: Take the Crown | |
Adding Hexplate Golem to Conspiracy: Take the Crown | |
Adding Pharika's Mender to Conspiracy: Take the Crown | |
Adding Runed Servitor to Conspiracy: Take the Crown | |
Adding Izzet Boilerworks to Commander 2017 | |
Adding Evolving Wilds to Commander 2017 | |
Adding Jwar Isle Refuge to Commander 2017 | |
Adding Exotic Orchard to Commander 2017 | |
Adding Forsaken Sanctuary to Commander 2017 | |
Adding Show and Tell to Conspiracy: Take the Crown | |
Adding Keeper of Keys to Conspiracy: Take the Crown | |
Adding Recruiter of the Guard to Conspiracy: Take the Crown | |
Adding Evolving Wilds to Conspiracy: Take the Crown | |
Adding Vaporkin to Conspiracy: Take the Crown | |
Adding Kami of the Crescent Moon to Conspiracy: Take the Crown | |
Adding Rogue's Passage to Conspiracy: Take the Crown | |
Adding Exotic Orchard to Conspiracy: Take the Crown | |
Adding Ascended Lawmage to Conspiracy: Take the Crown | |
Adding Canal Courier to Conspiracy: Take the Crown | |
Adding Grenzo's Ruffians to Conspiracy: Take the Crown | |
Adding Marchesa's Decree to Conspiracy: Take the Crown | |
Adding Negate to Conspiracy: Take the Crown | |
Adding Farbog Boneflinger to Conspiracy: Take the Crown | |
Adding Hollowhenge Spirit to Conspiracy: Take the Crown | |
Adding Hail of Arrows to Conspiracy: Take the Crown | |
Adding Tormenting Voice to Conspiracy: Take the Crown | |
Adding Grixis Panorama to Commander 2017 | |
Adding Jungle Shrine to Commander 2017 | |
Adding Dimir Aqueduct to Commander 2017 | |
Adding Crumbling Necropolis to Commander 2017 | |
Adding Chandra's Outrage to Archenemy | |
Adding Makeshift Mannequin to Archenemy | |
Adding Battering Craghorn to Archenemy | |
Adding Dragon Whelp to Archenemy | |
Adding Crucible of the Spirit Dragon to Commander 2017 | |
Adding Extractor Demon to Archenemy | |
Adding Skirk Commando to Archenemy | |
Adding Infest to Archenemy | |
Adding Dragonspeaker Shaman to Archenemy | |
Adding Zombie Infestation to Archenemy | |
Adding Furnace Whelp to Archenemy | |
Adding Scion of Darkness to Archenemy | |
Adding Breath of Darigaaz to Archenemy | |
Adding Shriekmaw to Archenemy | |
Adding Diabolic Tutor to Conspiracy: Take the Crown | |
Adding Sign in Blood to Archenemy | |
Adding Taurean Mauler to Archenemy | |
Adding Inferno Trap to Archenemy | |
Adding Avatar of Woe to Archenemy | |
Adding Kheru Mind-Eater to Commander 2017 | |
Adding Archfiend of Depravity to Archenemy: Nicol Bolas | |
Adding Mnemonic Wall to Conspiracy: Take the Crown | |
Adding Smuggler Captain to Conspiracy: Take the Crown | |
Adding Dismiss to Conspiracy: Take the Crown | |
Adding Teferi's Protection to Commander 2017 | |
Adding Domesticated Hydra to Conspiracy: Take the Crown | |
Adding Hungry Lynx to Commander 2017 | |
Adding Disrupt Decorum to Commander 2017 | |
Adding Portal Mage to Commander 2017 | |
Adding Curse of Disturbance to Commander 2017 | |
Adding Vivid Creek to Commander 2017 | |
Adding Akroan Hoplite to Conspiracy: Take the Crown | |
Adding Boneyard Scourge to Commander 2017 | |
Adding Traverse the Outlands to Commander 2017 | |
Adding Territorial Hellkite to Commander 2017 | |
Adding Licia, Sanguine Tribune to Commander 2017 | |
Adding Faith's Reward to Conspiracy: Take the Crown | |
Adding Leovold's Operative to Conspiracy: Take the Crown | |
Adding Gratuitous Violence to Conspiracy: Take the Crown | |
Adding Netcaster Spider to Conspiracy: Take the Crown | |
Adding Gods Willing to Conspiracy: Take the Crown | |
Adding Hallowed Burial to Conspiracy: Take the Crown | |
Adding Throne of the High City to Conspiracy: Take the Crown | |
Adding Blood Tribute to Commander 2017 | |
Adding Bloodline Necromancer to Commander 2017 | |
Adding Captivating Vampire to Commander 2017 | |
Adding Vein Drinker to Commander 2017 | |
Adding Kindred Charge to Commander 2017 | |
Adding Bloodsworn Steward to Commander 2017 | |
Adding Fortunate Few to Commander 2017 | |
Adding Vindictive Lich to Commander 2017 | |
Adding Curse of Bounty to Commander 2017 | |
Adding Qasali Slingers to Commander 2017 | |
Adding New Blood to Commander 2017 | |
Adding Boros Guildgate to Commander 2017 | |
Adding Fractured Identity to Commander 2017 | |
Adding Izzet Chemister to Commander 2017 | |
Adding Grasslands to Commander 2017 | |
Adding Graypelt Refuge to Commander 2017 | |
Adding Command Tower to Commander 2017 | |
Adding Haven of the Spirit Dragon to Commander 2017 | |
Adding Sangromancer to Conspiracy: Take the Crown | |
Adding Splitting Slime to Conspiracy: Take the Crown | |
Adding Fleeting Distraction to Conspiracy: Take the Crown | |
Adding Ior Ruin Expedition to Archenemy: Nicol Bolas | |
Adding Prognostic Sphinx to Archenemy: Nicol Bolas | |
Adding Khalni Heart Expedition to Archenemy: Nicol Bolas | |
Adding Slave of Bolas to Archenemy: Nicol Bolas | |
Adding Forest to Archenemy: Nicol Bolas | |
Adding Grixis Panorama to Archenemy: Nicol Bolas | |
Adding Chandra's Outrage to Archenemy: Nicol Bolas | |
Adding Island to Archenemy: Nicol Bolas | |
Adding Vivid Marsh to Commander 2017 | |
Adding Vivid Meadow to Commander 2017 | |
Adding Curse of Vitality to Commander 2017 | |
Adding Arahbo, Roar of the World to Commander 2017 | |
Adding Alms Collector to Commander 2017 | |
Adding Kindred Summons to Commander 2017 | |
Adding Inalla, Archmage Ritualist to Commander 2017 | |
Adding Kindred Boon to Commander 2017 | |
Adding Echoing Boon to Conspiracy: Take the Crown | |
Adding Lieutenants of the Guard to Conspiracy: Take the Crown | |
Adding Tranquil Expanse to Commander 2017 | |
Adding Terramorphic Expanse to Commander 2017 | |
Adding Urborg Volcano to Commander 2017 | |
Adding Stirring Wildwood to Commander 2017 | |
Adding Cinder Barrens to Commander 2017 | |
Adding Kabira Crossroads to Commander 2017 | |
Adding Elfhame Palace to Commander 2017 | |
Adding Abundance to Commander 2017 | |
Adding Scalelord Reckoner to Commander 2017 | |
Adding Edgar Markov to Commander 2017 | |
Adding Kindred Dominance to Commander 2017 | |
Adding Damnable Pact to Commander 2017 | |
Adding Palace Siege to Commander 2017 | |
Adding Lay of the Land to Conspiracy: Take the Crown | |
Adding Spin into Myth to Archenemy | |
Adding Berserk to Conspiracy: Take the Crown | |
Adding Coordinated Assault to Conspiracy: Take the Crown | |
Adding Hold the Perimeter to Conspiracy: Take the Crown | |
Adding Ryusei, the Falling Star to Commander 2017 | |
Adding Curse of Opulence to Commander 2017 | |
Adding Crimson Honor Guard to Commander 2017 | |
Adding Ramos, Dragon Engine to Commander 2017 | |
Adding Blind Obedience to Commander 2017 | |
Adding Taigam, Sidisi's Hand to Commander 2017 | |
Adding Archaeomancer to Commander 2017 | |
Adding Child of Night to Conspiracy: Take the Crown | |
Adding Dismal Backwater to Commander 2017 | |
Adding Borderland Explorer to Conspiracy: Take the Crown | |
Adding Merciless Eviction to Commander 2017 | |
Adding Savage Ventmaw to Commander 2017 | |
Adding Rakdos Charm to Commander 2017 | |
Adding Galecaster Colossus to Commander 2017 | |
Adding Arcanis the Omnipotent to Commander 2017 | |
Adding Reality Shift to Commander 2017 | |
Adding Taj-Nar Swordsmith to Commander 2017 | |
Adding Shifting Shadow to Commander 2017 | |
Adding Bloodhusk Ritualist to Commander 2017 | |
Adding Wayfarer's Bauble to Commander 2017 | |
Adding Vivid Crag to Commander 2017 | |
Adding Opal Palace to Commander 2017 | |
BuildSet: Acquiring Tokens for Archenemy | |
Adding Tranquil Thicket to Commander 2017 | |
Adding Extract from Darkness to Archenemy: Nicol Bolas | |
Adding Temple of the False God to Commander 2017 | |
Adding Qasali Pridemage to Commander 2017 | |
Adding Bladewing the Risen to Commander 2017 | |
Adding Nissa's Pilgrimage to Commander 2017 | |
Adding Dark Impostor to Commander 2017 | |
Adding Kindred Discovery to Commander 2017 | |
Adding Chaos Warp to Commander 2017 | |
Adding Scourge of Valkas to Commander 2017 | |
Adding Drana, Kalastria Bloodchief to Commander 2017 | |
Adding Myriad Landscape to Commander 2017 | |
Adding Sword of Vengeance to Commander 2017 | |
Adding Wind-Scarred Crag to Commander 2017 | |
Adding Rakdos Signet to Commander 2017 | |
Adding Hedron Archive to Commander 2017 | |
Adding Orzhov Basilica to Commander 2017 | |
Adding Magus of the Mind to Commander 2017 | |
Adding The Ur-Dragon to Commander 2017 | |
Adding Heirloom Blade to Commander 2017 | |
Adding Hammer of Nazahn to Commander 2017 | |
Adding Merchant of Secrets to Commander 2017 | |
Adding Crucible of Fire to Commander 2017 | |
Adding Taigam, Ojutai Master to Commander 2017 | |
Adding Relief Captain to Archenemy: Nicol Bolas | |
Adding Malakir Bloodwitch to Commander 2017 | |
Adding Go for the Throat to Commander 2017 | |
Adding Deathbringer Regent to Commander 2017 | |
Adding Necromantic Selection to Commander 2017 | |
Adding Windrider Eel to Archenemy: Nicol Bolas | |
Adding Magus of the Abyss to Commander 2017 | |
Adding Balan, Wandering Knight to Commander 2017 | |
Adding Crushing Vines to Commander 2017 | |
Adding Stone Quarry to Commander 2017 | |
Adding Mairsil, the Pretender to Commander 2017 | |
Adding Mathas, Fiend Seeker to Commander 2017 | |
Adding Selesnya Guildgate to Commander 2017 | |
Adding Crackling Doom to Commander 2017 | |
Adding Dragonlord's Servant to Commander 2017 | |
Adding Crux of Fate to Commander 2017 | |
Adding Cultivate to Commander 2017 | |
Adding Herald's Horn to Commander 2017 | |
Adding Painful Truths to Commander 2017 | |
Adding Lightning Greaves to Commander 2017 | |
Adding O-Kagachi, Vengeful Kami to Commander 2017 | |
Adding Azami, Lady of Scrolls to Commander 2017 | |
Adding Harmonize to Commander 2017 | |
Adding Frontier Siege to Commander 2017 | |
Adding Tyrant's Familiar to Commander 2017 | |
Adding Dragon Tempest to Commander 2017 | |
Adding Kess, Dissident Mage to Commander 2017 | |
Adding Adriana, Captain of the Guard to Conspiracy: Take the Crown | |
Adding Leovold, Emissary of Trest to Conspiracy: Take the Crown | |
Adding Followed Footsteps to Conspiracy: Take the Crown | |
Adding Patron of the Vein to Commander 2017 | |
Adding Sword of the Animist to Commander 2017 | |
Adding Commander's Sphere to Commander 2017 | |
Adding Decree of Pain to Commander 2017 | |
Adding Scoured Barrens to Commander 2017 | |
Adding Darksteel Ingot to Commander 2017 | |
Adding Rakdos Carnarium to Commander 2017 | |
Adding Swiftwater Cliffs to Commander 2017 | |
Adding Mortify to Commander 2017 | |
Adding Rogue's Passage to Commander 2017 | |
Adding Temur Sabertooth to Commander 2017 | |
Adding Niv-Mizzet, the Firemind to Commander 2017 | |
Adding Orzhov Guildgate to Commander 2017 | |
Adding Nivix Guildmage to Commander 2017 | |
Adding Staff of Nin to Commander 2017 | |
Adding Zendikar Resurgent to Commander 2017 | |
Adding Savage Lands to Commander 2017 | |
Adding Opulent Palace to Commander 2017 | |
Adding Kolaghan, the Storm's Fury to Commander 2017 | |
Adding Worn Powerstone to Commander 2017 | |
Adding Mirari's Wake to Commander 2017 | |
BuildSet: Acquiring Tokens for Archenemy: Nicol Bolas | |
Adding Phantom Nishoba to Commander 2017 | |
Adding Havengul Lich to Commander 2017 | |
Adding Atarka, World Render to Commander 2017 | |
Adding Marchesa, the Black Rose to Commander 2017 | |
Adding Mystifying Maze to Commander 2017 | |
Adding Niv-Mizzet, Dracogenius to Commander 2017 | |
Adding Soul's Majesty to Commander 2017 | |
Adding Blood Baron of Vizkopa to Commander 2017 | |
Adding Shadowmage Infiltrator to Commander 2017 | |
Adding Dromoka, the Eternal to Commander 2017 | |
Adding Fang of the Pack to Conspiracy: Take the Crown | |
Adding Nihil Spellbomb to Commander 2017 | |
Adding Terminate to Commander 2017 | |
Adding Comet Storm to Commander 2017 | |
Adding Hellkite Charger to Commander 2017 | |
Adding Havengul Vampire to Conspiracy: Take the Crown | |
Adding Desertion to Conspiracy: Take the Crown | |
Adding Kill Shot to Conspiracy: Take the Crown | |
Adding Blood-Toll Harpy to Conspiracy: Take the Crown | |
Adding Selvala's Stampede to Conspiracy: Take the Crown | |
Adding Sunscorch Regent to Commander 2017 | |
Adding Hunter's Prowess to Commander 2017 | |
Adding Saltcrusted Steppe to Commander 2017 | |
Adding Goblin Balloon Brigade to Conspiracy: Take the Crown | |
Adding Infest to Conspiracy: Take the Crown | |
Adding Unstable Obelisk to Commander 2017 | |
Adding Reviving Dose to Conspiracy: Take the Crown | |
Adding Vela the Night-Clad to Commander 2017 | |
Adding Vampire Nighthawk to Commander 2017 | |
Adding Blighted Woodland to Commander 2017 | |
Adding Underworld Connections to Commander 2017 | |
Adding Dragonspeaker Shaman to Commander 2017 | |
Adding Mirri, Weatherlight Duelist to Commander 2017 | |
Adding Rout to Commander 2017 | |
Adding Wing Shards to Commander 2017 | |
Adding Rakish Heir to Commander 2017 | |
Adding Bojuka Bog to Commander 2017 | |
Adding Secluded Steppe to Commander 2017 | |
Adding Ghostly Prison to Conspiracy: Take the Crown | |
Adding Trumpet Blast to Conspiracy: Take the Crown | |
Adding Birds of Paradise to Conspiracy: Take the Crown | |
Adding Nevinyrral's Disk to Commander 2017 | |
Adding Oreskos Explorer to Commander 2017 | |
Adding Murder to Conspiracy: Take the Crown | |
Adding Cloaked Siren to Conspiracy: Take the Crown | |
Adding Shambling Goblin to Conspiracy: Take the Crown | |
Adding Overrun to Conspiracy: Take the Crown | |
Adding Disenchant to Conspiracy: Take the Crown | |
Adding Sol Ring to Commander 2017 | |
Adding Curse of Verbosity to Commander 2017 | |
Adding Dreamstone Hedron to Commander 2017 | |
Adding Kemba, Kha Regent to Commander 2017 | |
Adding Stalking Leonin to Commander 2017 | |
Adding Tithe Drinker to Commander 2017 | |
Adding Condemn to Commander 2017 | |
Adding Swords to Plowshares to Commander 2017 | |
Adding Blossoming Sands to Commander 2017 | |
Adding Arcane Sanctum to Commander 2017 | |
Adding Relic Crush to Commander 2017 | |
Adding Nomad Outpost to Commander 2017 | |
Adding Orzhov Signet to Commander 2017 | |
Adding Mosswort Bridge to Commander 2017 | |
Adding Ojutai, Soul of Winter to Commander 2017 | |
Adding Krosan Verge to Commander 2017 | |
Adding Opportunity to Commander 2017 | |
Adding Boros Garrison to Commander 2017 | |
Adding Selesnya Sanctuary to Commander 2017 | |
Adding Argentum Armor to Commander 2017 | |
Adding Seaside Citadel to Commander 2017 | |
Adding Behemoth Sledge to Commander 2017 | |
Adding Mystic Monastery to Commander 2017 | |
BuildSet: Acquiring Tokens for Conspiracy: Take the Crown | |
Adding Well of Lost Dreams to Commander 2017 | |
Adding Read the Bones to Commander 2017 | |
Adding Outpost Siege to Commander 2017 | |
Adding Boros Signet to Commander 2017 | |
Adding Teneb, the Harvester to Commander 2017 | |
Adding Loxodon Warhammer to Commander 2017 | |
Adding Fist of Suns to Commander 2017 | |
Adding Steel Hellkite to Commander 2017 | |
Adding Door of Destinies to Commander 2017 | |
Adding Armillary Sphere to Commander 2017 | |
Adding Fellwar Stone to Commander 2017 | |
Adding Silumgar, the Drifting Death to Commander 2017 | |
Adding Skullclamp to Commander 2017 | |
Adding Earthquake to Commander 2017 | |
Adding Kodama's Reach to Commander 2017 | |
Adding Sanguine Bond to Commander 2017 | |
Adding Black Market to Commander 2017 | |
Adding Fell the Mighty to Commander 2017 | |
Adding Jareth, Leonine Titan to Commander 2017 | |
Adding Vivid Grove to Commander 2017 | |
Adding Frontier Bivouac to Commander 2017 | |
Adding Intet, the Dreamer to Commander 2017 | |
Adding Izzet Chronarch to Commander 2017 | |
Adding Farseek to Commander 2017 | |
Adding Skeletal Scrying to Commander 2017 | |
Adding Nin, the Pain Artist to Commander 2017 | |
Adding Etherium-Horn Sorcerer to Commander 2017 | |
Adding Falkenrath Noble to Commander 2017 | |
Adding Syphon Mind to Commander 2017 | |
Adding Sandsteppe Citadel to Commander 2017 | |
Adding Rakdos Guildgate to Commander 2017 | |
Adding Pawn of Ulamog to Commander 2017 | |
Adding Memory Plunder to Commander 2017 | |
Adding Sangromancer to Commander 2017 | |
Adding Spirit of the Hearth to Commander 2017 | |
Adding Butcher of Malakir to Commander 2017 | |
Adding Bloodforged Battle-Axe to Commander 2017 | |
Adding Spelltwine to Commander 2017 | |
Adding Monastery Siege to Commander 2017 | |
Adding Bloodlord of Vaasgoth to Commander 2017 | |
Adding Sunspear Shikari to Commander 2017 | |
Adding Bloodfell Caves to Commander 2017 | |
Adding Return to Dust to Commander 2017 | |
Adding Ambition's Cost to Commander 2017 | |
Adding Into the Roil to Commander 2017 | |
Adding Jazal Goldmane to Commander 2017 | |
Adding White Sun's Zenith to Commander 2017 | |
Adding Sea Gate Oracle to Commander 2017 | |
Adding Serendib Sorcerer to Commander 2017 | |
Adding Anowon, the Ruin Sage to Commander 2017 | |
Adding Divine Reckoning to Commander 2017 | |
Adding Polymorphist's Jest to Commander 2017 | |
Adding Consuming Vapors to Commander 2017 | |
Adding Nazahn, Revered Bladesmith to Commander 2017 | |
Adding Leonin Relic-Warder to Commander 2017 | |
Adding Raksha Golden Cub to Commander 2017 | |
Adding Body Double to Commander 2017 | |
Adding Seht's Tiger to Commander 2017 | |
Adding Leonin Shikari to Commander 2017 | |
Adding Wasitora, Nekoru Queen to Commander 2017 | |
Adding Leonin Arbiter to Commander 2017 | |
Adding Apprentice Necromancer to Commander 2017 | |
Adding Clone Legion to Commander 2017 | |
Adding Orator of Ojutai to Commander 2017 | |
Adding Hero's Blade to Commander 2017 | |
---------- Thread 123145654964224 awaked ---------- | |
Adding Quietus Spike to Commander 2017 | |
Adding Swamp to Commander 2017 | |
Adding Crosis, the Purger to Commander 2017 | |
Adding Rain of Thorns to Commander 2017 | |
Adding Crosis's Charm to Commander 2017 | |
Adding Elemental Bond to Commander 2017 | |
Adding Mountain to Commander 2017 | |
Adding Utvara Hellkite to Commander 2017 | |
Adding Skeletal Vampire to Commander 2017 | |
Adding Puppeteer Clique to Commander 2017 | |
Adding Cauldron Dance to Commander 2017 | |
Adding Akoum Refuge to Commander 2017 | |
Adding Plains to Commander 2017 | |
Adding Broodmate Dragon to Commander 2017 | |
Adding Spellbound Dragon to Commander 2017 | |
Adding Silumgar's Command to Commander 2017 | |
Adding Swiftfoot Boots to Commander 2017 | |
Adding Mercurial Chemister to Commander 2017 | |
Adding Scion of the Ur-Dragon to Commander 2017 | |
Adding Blade of the Bloodchief to Commander 2017 | |
Adding Grappling Hook to Commander 2017 | |
Adding Stromkirk Captain to Commander 2017 | |
Adding Jedit Ojanen of Efrava to Commander 2017 | |
Adding Mountain to Commander 2017 | |
Adding Blood Artist to Commander 2017 | |
Adding Fleecemane Lion to Commander 2017 | |
Adding Corpse Augur to Commander 2017 | |
Adding Harbinger of the Tides to Commander 2017 | |
Adding Path of Ancestry to Commander 2017 | |
Adding Mirror of the Forebears to Commander 2017 | |
Adding Island to Commander 2017 | |
Adding Island to Commander 2017 | |
Adding Forest to Commander 2017 | |
Adding Forest to Commander 2017 | |
Adding Mountain to Commander 2017 | |
Adding Swamp to Commander 2017 | |
Adding Swamp to Commander 2017 | |
Adding Island to Commander 2017 | |
Adding Plains to Commander 2017 | |
Adding Plains to Commander 2017 | |
BuildSet: Applied Set Config options for Archenemy | |
BuildSet: Generated JSON for Archenemy | |
BuildSet: JSON written for Archenemy (ARC) | |
BuildSet: Applied Set Config options for Archenemy: Nicol Bolas | |
BuildSet: Generated JSON for Archenemy: Nicol Bolas | |
BuildSet: JSON written for Archenemy: Nicol Bolas (E01) | |
Adding Forest to Commander 2017 | |
BuildSet: Acquiring Tokens for Commander 2017 | |
BuildSet: Applied Set Config options for Commander 2017 | |
BuildSet: Generated JSON for Commander 2017 | |
BuildSet: JSON written for Commander 2017 (C17) | |
BuildSet: Applied Set Config options for Conspiracy: Take the Crown | |
BuildSet: Generated JSON for Conspiracy: Take the Crown | |
BuildSet: JSON written for Conspiracy: Take the Crown (CN2) | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_set() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:544> exception=OSError(24, 'Too many open files')> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 602, in build_set | |
return await build_then_print_stuff(await get_mids_for_downloading()) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 571, in get_mids_for_downloading | |
ids_to_return = await mtg_http.generate_mids_by_set(self.http_session, urls_for_set, set_name[1]) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 158, in generate_mids_by_set | |
with mtgjson4.mtg_storage.open_cache_location(f'set_mids/{set_name}.txt', 'w') as f: | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_storage.py", line 24, in open_cache_location | |
return open_file(CACHE_DIR, path, mode) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_storage.py", line 14, in open_file | |
return (directory / path).open(mode, encoding='utf-8') | |
File "[filepathomitted]/python3.6/pathlib.py", line 1181, in open | |
opener=self._opener) | |
File "[filepathomitted]/python3.6/pathlib.py", line 1035, in _opener | |
return self._accessor.open(self, flags, mode) | |
File "[filepathomitted]/python3.6/pathlib.py", line 387, in wrapped | |
return strfunc(str(pathobj), *args) | |
OSError: [Errno 24] Too many open files: '[filepathomitted]/mtgjson-python/.mtgjson4_cache/set_mids/C16.txt' | |
BuildSet: Building Set Magic: The Gathering—Conspiracy | |
BuildSet: Building Set Odyssey | |
BuildSet: Building Set Future Sight | |
BuildSet: Building Set Zendikar | |
BuildSet: Building Set Magic Origins | |
BuildSet: Acquired 4 URLs for Odyssey | |
BuildSet: Acquired 3 URLs for Magic: The Gathering—Conspiracy | |
BuildSet: Acquired 3 URLs for Zendikar | |
BuildSet: Acquired 2 URLs for Future Sight | |
BuildSet: Acquired 3 URLs for Magic Origins | |
BuildSet: Determined 180 MIDs for Future Sight | |
---------- Thread 123145654964224 hangs ---------- | |
File "[filepathomitted]/python3.6/threading.py", line 884, in _bootstrap | |
self._bootstrap_inner() | |
File "[filepathomitted]/python3.6/threading.py", line 916, in _bootstrap_inner | |
self.run() | |
File "[filepathomitted]/python3.6/threading.py", line 864, in run | |
self._target(*self._args, **self._kwargs) | |
File "[filepathomitted]/python3.6/concurrent/futures/thread.py", line 67, in _worker | |
work_item = work_queue.get(block=True) | |
File "[filepathomitted]/python3.6/queue.py", line 164, in get | |
self.not_empty.wait() | |
File "[filepathomitted]/python3.6/threading.py", line 295, in wait | |
waiter.acquire() | |
BuildSet: Determined 210 MIDs for Magic: The Gathering—Conspiracy | |
BuildSet: Determined 249 MIDs for Zendikar | |
BuildSet: Determined 350 MIDs for Odyssey | |
BuildSet: Determined 288 MIDs for Magic Origins | |
Adding Quicksand to Magic: The Gathering—Conspiracy | |
Adding Magister of Worth to Magic: The Gathering—Conspiracy | |
Adding Cogwork Grinder to Magic: The Gathering—Conspiracy | |
Adding Pristine Angel to Magic: The Gathering—Conspiracy | |
Adding Valor Made Real to Magic: The Gathering—Conspiracy | |
Adding Cogwork Tracker to Magic: The Gathering—Conspiracy | |
Adding Extract from Darkness to Magic: The Gathering—Conspiracy | |
Adding Selvala's Charge to Magic: The Gathering—Conspiracy | |
Adding Canal Dredger to Magic: The Gathering—Conspiracy | |
Adding Tyrant's Choice to Magic: The Gathering—Conspiracy | |
Adding Cogwork Librarian to Magic: The Gathering—Conspiracy | |
Adding Whispergear Sneak to Magic: The Gathering—Conspiracy | |
Adding Marchesa's Smuggler to Magic: The Gathering—Conspiracy | |
---------- Thread 123145628688384 awaked ---------- | |
---------- Thread 123145628688384 hangs ---------- | |
File "[filepathomitted]/python3.6/threading.py", line 884, in _bootstrap | |
self._bootstrap_inner() | |
File "[filepathomitted]/python3.6/threading.py", line 916, in _bootstrap_inner | |
self.run() | |
File "[filepathomitted]/python3.6/threading.py", line 864, in run | |
self._target(*self._args, **self._kwargs) | |
File "[filepathomitted]/python3.6/concurrent/futures/thread.py", line 67, in _worker | |
work_item = work_queue.get(block=True) | |
File "[filepathomitted]/python3.6/queue.py", line 164, in get | |
self.not_empty.wait() | |
File "[filepathomitted]/python3.6/threading.py", line 295, in wait | |
waiter.acquire() | |
Adding Cephalid Broker to Odyssey | |
Adding Ray of Distortion to Odyssey | |
Adding Chamber of Manipulation to Odyssey | |
Adding Bamboozle to Odyssey | |
Adding Cephalid Scout to Odyssey | |
Adding Second Thoughts to Odyssey | |
Adding Amugaba to Odyssey | |
Adding Tireless Tribe to Odyssey | |
Adding Shelter to Odyssey | |
Adding Cephalid Shrine to Odyssey | |
Adding Balshan Beguiler to Odyssey | |
Adding Balshan Griffin to Odyssey | |
Adding Cultural Exchange to Odyssey | |
Adding Aven Smokeweaver to Odyssey | |
Adding Cognivore to Odyssey | |
Adding Cephalid Retainer to Odyssey | |
Adding Careful Study to Odyssey | |
Adding Divert to Odyssey | |
Adding Cephalid Looter to Odyssey | |
Adding Dematerialize to Odyssey | |
Adding Aether Burst to Odyssey | |
Adding Dwarven Recruiter to Odyssey | |
Adding Zombie Cannibal to Odyssey | |
Adding Ashen Firebeast to Odyssey | |
Adding Acceptable Losses to Odyssey | |
Adding Chance Encounter to Odyssey | |
Adding Dwarven Shrine to Odyssey | |
Adding Chainflinger to Odyssey | |
Adding Demoralize to Odyssey | |
Adding Repentant Vampire to Odyssey | |
Adding Burning Sands to Odyssey | |
Adding Dwarven Grunt to Odyssey | |
Adding Tainted Pact to Odyssey | |
Adding Aether Searcher to Magic: The Gathering—Conspiracy | |
Adding Reya Dawnbringer to Magic: The Gathering—Conspiracy | |
Adding Pillarfield Ox to Magic: The Gathering—Conspiracy | |
Adding Courier Hawk to Magic: The Gathering—Conspiracy | |
Adding Ajani's Sunstriker to Magic: The Gathering—Conspiracy | |
Adding Apex Hawks to Magic: The Gathering—Conspiracy | |
Adding Deathreap Ritual to Magic: The Gathering—Conspiracy | |
Adding Deal Broker to Magic: The Gathering—Conspiracy | |
Adding Guardian Zendikon to Magic: The Gathering—Conspiracy | |
Adding Unquestioned Authority to Magic: The Gathering—Conspiracy | |
Adding Coercive Portal to Magic: The Gathering—Conspiracy | |
Adding Lore Seeker to Magic: The Gathering—Conspiracy | |
Adding Reign of the Pit to Magic: The Gathering—Conspiracy | |
Adding Pride Guardian to Magic: The Gathering—Conspiracy | |
Adding Paliano, the High City to Magic: The Gathering—Conspiracy | |
Adding Agent of Acquisitions to Magic: The Gathering—Conspiracy | |
Adding Noble Templar to Magic: The Gathering—Conspiracy | |
Adding Predator's Howl to Magic: The Gathering—Conspiracy | |
Adding Silverchase Fox to Magic: The Gathering—Conspiracy | |
Adding Kor Chant to Magic: The Gathering—Conspiracy | |
Adding Dack Fayden to Magic: The Gathering—Conspiracy | |
Adding Flamewright to Magic: The Gathering—Conspiracy | |
Adding Rout to Magic: The Gathering—Conspiracy | |
Adding Grenzo, Dungeon Warden to Magic: The Gathering—Conspiracy | |
Adding Swords to Plowshares to Magic: The Gathering—Conspiracy | |
Adding Dack's Duplicate to Magic: The Gathering—Conspiracy | |
Adding Woodvine Elemental to Magic: The Gathering—Conspiracy | |
Adding Grenzo's Rebuttal to Magic: The Gathering—Conspiracy | |
Adding Scourge of the Throne to Magic: The Gathering—Conspiracy | |
Adding Sporecap Spider to Magic: The Gathering—Conspiracy | |
Adding Terastodon to Magic: The Gathering—Conspiracy | |
Adding Pernicious Deed to Magic: The Gathering—Conspiracy | |
Adding Altar of Dementia to Magic: The Gathering—Conspiracy | |
Adding Basandra, Battle Seraph to Magic: The Gathering—Conspiracy | |
Adding Mortify to Magic: The Gathering—Conspiracy | |
Adding Rousing of Souls to Magic: The Gathering—Conspiracy | |
Adding Custodi Squire to Magic: The Gathering—Conspiracy | |
Adding Extract to Odyssey | |
Adding Aura Graft to Odyssey | |
Adding Dreamwinder to Odyssey | |
Adding Patron Wizard to Odyssey | |
Adding Psionic Gift to Odyssey | |
Adding Seht's Tiger to Future Sight | |
Adding Augur il-Vec to Future Sight | |
Adding Samite Censer-Bearer to Future Sight | |
Adding Oriss, Samite Guardian to Future Sight | |
Adding Aven Mindcensor to Future Sight | |
Adding Delay to Future Sight | |
Adding New Frontiers to Odyssey | |
Adding Volley of Boulders to Odyssey | |
Adding Cartographer to Odyssey | |
Adding Muscle Burst to Odyssey | |
Adding Nimble Mongoose to Odyssey | |
Adding Nantuko Elder to Odyssey | |
Adding Nantuko Shrine to Odyssey | |
Adding Shower of Coals to Odyssey | |
Adding Gift of Granite to Future Sight | |
Adding Judge Unworthy to Future Sight | |
Adding Lost Hours to Future Sight | |
Adding Reality Strobe to Future Sight | |
Adding Frenzy Sliver to Future Sight | |
Adding Gibbering Descent to Future Sight | |
Adding Deepcavern Imp to Future Sight | |
Adding Whip-Spine Drake to Future Sight | |
Adding Imperial Mask to Future Sight | |
Adding Stronghold Rats to Future Sight | |
Adding Spellweaver Volute to Future Sight | |
Adding Fleshwrither to Future Sight | |
Adding Augur of Skulls to Future Sight | |
Adding Putrid Cyclops to Future Sight | |
Adding Street Wraith to Future Sight | |
Adding Oblivion Crown to Future Sight | |
Adding Korlash, Heir to Blackblade to Future Sight | |
Adding Sarcomite Myr to Future Sight | |
Adding Saltskitter to Future Sight | |
Adding Grave Scrabbler to Future Sight | |
Adding Death Rattle to Future Sight | |
Adding Grave Peril to Future Sight | |
Adding Edric, Spymaster of Trest to Magic: The Gathering—Conspiracy | |
Adding Decimate to Magic: The Gathering—Conspiracy | |
Adding Sprout Swarm to Future Sight | |
Adding Utopia Mycon to Future Sight | |
Adding Llanowar Reborn to Future Sight | |
Adding Heartwood Storyteller to Future Sight | |
Adding Emblem of the Warmind to Future Sight | |
Adding Pyromancer's Swath to Future Sight | |
Adding Emberwilde Augur to Future Sight | |
Adding Magus of the Moon to Future Sight | |
Adding Fatal Attraction to Future Sight | |
Adding Pact of the Titan to Future Sight | |
Adding Slaughter Pact to Future Sight | |
Adding Nacatl War-Pride to Future Sight | |
Adding Storm Entity to Future Sight | |
Adding Edge of Autumn to Future Sight | |
Adding Dryad Arbor to Future Sight | |
Adding New Benalia to Future Sight | |
Adding Shivan Sand-Mage to Future Sight | |
Adding Glittering Wish to Future Sight | |
Adding Steamflogger Boss to Future Sight | |
Adding Rift Elemental to Future Sight | |
Adding Split Decision to Magic: The Gathering—Conspiracy | |
Adding Nimbus Maze to Future Sight | |
Adding Yixlid Jailer to Future Sight | |
Adding Llanowar Augur to Future Sight | |
Adding Drakestown Forgotten to Magic: The Gathering—Conspiracy | |
Adding Stave Off to Magic: The Gathering—Conspiracy | |
Adding Stronghold Discipline to Magic: The Gathering—Conspiracy | |
Adding Aether Tradewinds to Magic: The Gathering—Conspiracy | |
Adding Flaring Flame-Kin to Magic: The Gathering—Conspiracy | |
Adding Brimstone Volley to Magic: The Gathering—Conspiracy | |
Adding Flowstone Blade to Magic: The Gathering—Conspiracy | |
Adding Deathforge Shaman to Magic: The Gathering—Conspiracy | |
Adding Barbed Shocker to Magic: The Gathering—Conspiracy | |
Adding Enraged Revolutionary to Magic: The Gathering—Conspiracy | |
Adding Necromantic Thirst to Magic: The Gathering—Conspiracy | |
Adding Brago, King Eternal to Magic: The Gathering—Conspiracy | |
Adding Plummet to Magic: The Gathering—Conspiracy | |
Adding Pelakka Wurm to Magic: The Gathering—Conspiracy | |
Adding Nature's Claim to Magic: The Gathering—Conspiracy | |
Adding Unexpected Potential to Magic: The Gathering—Conspiracy | |
Adding Wrap in Vigor to Magic: The Gathering—Conspiracy | |
Adding Provoke to Magic: The Gathering—Conspiracy | |
Adding Wood Sage to Magic: The Gathering—Conspiracy | |
Adding Sky Spirit to Magic: The Gathering—Conspiracy | |
Adding Lead the Stampede to Magic: The Gathering—Conspiracy | |
Adding Dimir Doppelganger to Magic: The Gathering—Conspiracy | |
Adding Mirari's Wake to Magic: The Gathering—Conspiracy | |
Adding Llanowar Empath to Future Sight | |
Adding Auramancer to Odyssey | |
Adding Aven Cloudchaser to Odyssey | |
Adding Tattoo Ward to Odyssey | |
Adding Phantom Whelp to Odyssey | |
Adding Fervent Denial to Odyssey | |
Adding Predict to Odyssey | |
Adding Grim Discovery to Zendikar | |
Adding Sphere of Duty to Odyssey | |
Adding Luminous Guardian to Odyssey | |
Adding Sacred Rites to Odyssey | |
Adding Gravestorm to Odyssey | |
Adding Giant Scorpion to Zendikar | |
Adding Mesmeric Sliver to Future Sight | |
Adding Steam Vines to Odyssey | |
Adding Chlorophant to Odyssey | |
Adding Cobra Trap to Zendikar | |
Adding Geyser Glider to Zendikar | |
Adding Kazandu Refuge to Zendikar | |
Adding Magosi, the Waterveil to Zendikar | |
Adding Frontier Guide to Zendikar | |
Adding Lotus Cobra to Zendikar | |
Adding Molten Ravager to Zendikar | |
Adding Graypelt Refuge to Zendikar | |
Adding Scalding Tarn to Zendikar | |
Adding Punishing Fire to Zendikar | |
Adding Elemental Appeal to Zendikar | |
Adding Khalni Heart Expedition to Zendikar | |
Adding Zektar Shrine Expedition to Zendikar | |
Adding Murasa Pyromancer to Zendikar | |
Adding Ruinous Minotaur to Zendikar | |
Adding Tuktuk Grunts to Zendikar | |
Adding Kabira Crossroads to Zendikar | |
Adding Sejiri Refuge to Zendikar | |
Adding Jwar Isle Refuge to Zendikar | |
Adding Goblin Ruinblaster to Zendikar | |
Adding Gigantiform to Zendikar | |
Adding Verdant Catacombs to Zendikar | |
Adding Marsh Flats to Zendikar | |
Adding Respite to Magic: The Gathering—Conspiracy | |
Adding Sakura-Tribe Elder to Magic: The Gathering—Conspiracy | |
Adding Scaled Wurm to Magic: The Gathering—Conspiracy | |
Adding Squirrel Nest to Magic: The Gathering—Conspiracy | |
Adding Wolfbriar Elemental to Magic: The Gathering—Conspiracy | |
Adding Relic Crush to Magic: The Gathering—Conspiracy | |
---------- Thread 123145649709056 awaked ---------- | |
Adding Timberland Ruins to Odyssey | |
Adding Nomad Stadium to Odyssey | |
Adding Spirit en-Dal to Future Sight | |
Adding Bridge from Below to Future Sight | |
Adding Muzzio, Visionary Architect to Magic: The Gathering—Conspiracy | |
Adding Sliver Legion to Future Sight | |
Adding Imperiosaur to Future Sight | |
Adding Sliversmith to Future Sight | |
Adding Quagnoth to Future Sight | |
Adding Jhoira of the Ghitu to Future Sight | |
Adding Veilstone Amulet to Future Sight | |
Adding Horizon Canopy to Future Sight | |
Adding Arc Blade to Future Sight | |
Adding Oran-Rief Survivalist to Zendikar | |
Adding Coalition Relic to Future Sight | |
Adding Shifty Doppelganger to Odyssey | |
Adding Piper's Melody to Odyssey | |
Adding Earth Rift to Odyssey | |
Adding Stonework Puma to Zendikar | |
Adding Hedron Scrabbler to Zendikar | |
Adding Spidersilk Net to Zendikar | |
Adding Minions' Murmurs to Future Sight | |
Adding Rites of Spring to Odyssey | |
Adding Seton, Krosan Protector to Odyssey | |
---------- Thread 123145649709056 hangs ---------- | |
File "[filepathomitted]/python3.6/threading.py", line 884, in _bootstrap | |
self._bootstrap_inner() | |
File "[filepathomitted]/python3.6/threading.py", line 916, in _bootstrap_inner | |
self.run() | |
File "[filepathomitted]/python3.6/threading.py", line 864, in run | |
self._target(*self._args, **self._kwargs) | |
File "[filepathomitted]/python3.6/concurrent/futures/thread.py", line 67, in _worker | |
work_item = work_queue.get(block=True) | |
File "[filepathomitted]/python3.6/queue.py", line 164, in get | |
self.not_empty.wait() | |
File "[filepathomitted]/python3.6/threading.py", line 295, in wait | |
waiter.acquire() | |
Adding Mirrodin's Core to Magic: The Gathering—Conspiracy | |
Adding Trailblazer's Boots to Zendikar | |
Adding Infiltrator il-Kor to Future Sight | |
Adding Explorer's Scope to Magic: The Gathering—Conspiracy | |
Adding Sentinel Dispatch to Magic: The Gathering—Conspiracy | |
Adding Muzzio's Preparations to Magic: The Gathering—Conspiracy | |
Adding Brago's Representative to Magic: The Gathering—Conspiracy | |
Adding Brago's Favor to Magic: The Gathering—Conspiracy | |
Adding Council's Judgment to Magic: The Gathering—Conspiracy | |
Adding Peace Strider to Magic: The Gathering—Conspiracy | |
Adding Galvanic Juggernaut to Magic: The Gathering—Conspiracy | |
Adding Flowstone Embrace to Future Sight | |
Adding Akroma's Memorial to Future Sight | |
Adding Rites of Flourishing to Future Sight | |
Adding Deathrender to Magic: The Gathering—Conspiracy | |
Adding Fireshrieker to Magic: The Gathering—Conspiracy | |
Adding Blood Tribute to Zendikar | |
Adding Advantageous Proclamation to Magic: The Gathering—Conspiracy | |
Adding Rite of Replication to Zendikar | |
Adding Makindi Shieldmate to Zendikar | |
Adding Custodi Soulbinders to Magic: The Gathering—Conspiracy | |
Adding Power Play to Magic: The Gathering—Conspiracy | |
Adding Academy Elite to Magic: The Gathering—Conspiracy | |
Adding Secrets of Paradise to Magic: The Gathering—Conspiracy | |
Adding Secret Summoning to Magic: The Gathering—Conspiracy | |
Adding Iterative Analysis to Magic: The Gathering—Conspiracy | |
Adding Reckless Scholar to Magic: The Gathering—Conspiracy | |
Adding Linessa, Zephyr Mage to Future Sight | |
Adding Skull Fracture to Odyssey | |
Adding Anarchist to Odyssey | |
Adding Malevolent Awakening to Odyssey | |
Adding Zombie Assassin to Odyssey | |
Adding Peek to Odyssey | |
Adding Council Guardian to Magic: The Gathering—Conspiracy | |
Adding Gnarlid Pack to Magic: The Gathering—Conspiracy | |
Adding Elvish Aberration to Magic: The Gathering—Conspiracy | |
Adding Howling Wolf to Magic: The Gathering—Conspiracy | |
Adding Exploration to Magic: The Gathering—Conspiracy | |
Adding Copperhorn Scout to Magic: The Gathering—Conspiracy | |
Adding Echoing Courage to Magic: The Gathering—Conspiracy | |
Adding Worldknit to Magic: The Gathering—Conspiracy | |
Adding Noble Vestige to Zendikar | |
Adding Shapeshifter's Marrow to Future Sight | |
Adding Marchesa's Infiltrator to Magic: The Gathering—Conspiracy | |
Adding Shimian Specter to Future Sight | |
Adding Magus of the Abyss to Future Sight | |
Adding Blind Phantasm to Future Sight | |
Adding Soulcatcher to Magic: The Gathering—Conspiracy | |
Adding Marchesa's Emissary to Magic: The Gathering—Conspiracy | |
Adding Intangible Virtue to Magic: The Gathering—Conspiracy | |
Adding Lurking Automaton to Magic: The Gathering—Conspiracy | |
Adding River Boa to Zendikar | |
Adding Scute Mob to Zendikar | |
Adding Summoner's Pact to Future Sight | |
Adding Reito Lantern to Magic: The Gathering—Conspiracy | |
Adding Nessian Courser to Future Sight | |
Adding Spellwild Ouphe to Future Sight | |
Adding Bomb Squad to Odyssey | |
Adding Dirty Wererat to Odyssey | |
Adding Stalking Bloodsucker to Odyssey | |
Adding Time Stretch to Odyssey | |
Adding Words of Wisdom to Odyssey | |
Adding Buried Alive to Odyssey | |
Adding Thought Devourer to Odyssey | |
Adding Eternity Vessel to Zendikar | |
Adding Otarian Juggernaut to Odyssey | |
Adding Skizzik Surger to Future Sight | |
Adding Mind Burst to Odyssey | |
Adding Last Rites to Odyssey | |
Adding Cabal Shrine to Odyssey | |
Adding Blazing Salvo to Odyssey | |
Adding Blade of the Sixth Pride to Future Sight | |
Adding Vivify to Odyssey | |
Adding Spiritmonger to Magic: The Gathering—Conspiracy | |
Adding Treasonous Ogre to Magic: The Gathering—Conspiracy | |
Adding Immediate Action to Magic: The Gathering—Conspiracy | |
Adding Tombstalker to Future Sight | |
Adding Elephant Ambush to Odyssey | |
Adding Chatter of the Squirrel to Odyssey | |
Adding Howling Gale to Odyssey | |
Adding Holistic Wisdom to Odyssey | |
Adding Druid Lyrist to Odyssey | |
Adding Epicenter to Odyssey | |
Adding Diligent Farmhand to Odyssey | |
Adding Deep Reconnaissance to Odyssey | |
Adding Beloved Chaplain to Odyssey | |
Adding Aboshan's Desire to Odyssey | |
Adding Laquatus's Creativity to Odyssey | |
Adding Pulsating Illusion to Odyssey | |
Adding Immobilizing Ink to Odyssey | |
Adding Pedantic Learning to Odyssey | |
Adding Bloodchief Ascension to Zendikar | |
Adding Aven Windreader to Odyssey | |
Adding Decimate to Odyssey | |
Adding Springing Tiger to Odyssey | |
Adding Junk Golem to Odyssey | |
Adding Still Life to Odyssey | |
Adding Savage Firecat to Odyssey | |
Adding Nix to Future Sight | |
Adding Bloodcurdler to Odyssey | |
Adding Upheaval to Odyssey | |
Adding Touch of Invisibility to Odyssey | |
Adding Kirtar's Wrath to Odyssey | |
Adding Hallowed Healer to Odyssey | |
Adding Aven Shrine to Odyssey | |
Adding Karmic Justice to Odyssey | |
Adding Heartstabber Mosquito to Zendikar | |
Adding Dogged Hunter to Odyssey | |
Adding Aboshan, Cephalid Emperor to Odyssey | |
Adding Seascape Aerialist to Zendikar | |
Adding Ramosian Revivalist to Future Sight | |
Adding Aven Augur to Future Sight | |
Adding Bloodghast to Zendikar | |
Adding Aether Figment to Zendikar | |
Adding Zombie Goliath to Magic: The Gathering—Conspiracy | |
Adding Keldon Megaliths to Future Sight | |
Adding Char-Rumbler to Future Sight | |
Adding Fomori Nomad to Future Sight | |
Adding Soultether Golem to Future Sight | |
Adding Bloodshot Trainee to Future Sight | |
Adding Graven Cairns to Future Sight | |
Adding Cogwork Spy to Magic: The Gathering—Conspiracy | |
Adding Tolaria West to Future Sight | |
Adding Haze of Rage to Future Sight | |
Adding Baru, Fist of Krosa to Future Sight | |
Adding Sulfuric Vortex to Magic: The Gathering—Conspiracy | |
Adding Glimmerpoint Stag to Magic: The Gathering—Conspiracy | |
Adding Orcish Cannonade to Magic: The Gathering—Conspiracy | |
Adding Wrap in Flames to Magic: The Gathering—Conspiracy | |
Adding Pitchburn Devils to Magic: The Gathering—Conspiracy | |
Adding Lethargy Trap to Zendikar | |
Adding Shatterskull Giant to Zendikar | |
Adding Lieutenant Kirtar to Odyssey | |
Adding Mystic Crusader to Odyssey | |
Adding Aven Archer to Odyssey | |
Adding Delaying Shield to Odyssey | |
Adding Battle of Wits to Odyssey | |
Adding Pianna, Nomad Captain to Odyssey | |
Adding Embolden to Odyssey | |
Adding Morgue Theft to Odyssey | |
Adding Dust of Moments to Future Sight | |
Adding Battle Strain to Odyssey | |
Adding Hydra Omnivore to Magic: The Gathering—Conspiracy | |
Adding Phage the Untouchable to Magic: The Gathering—Conspiracy | |
Adding Ember Beast to Odyssey | |
---------- Thread 123145618178048 awaked ---------- | |
Adding Whetwheel to Future Sight | |
Adding Unstable Footing to Zendikar | |
Adding Spiritualize to Odyssey | |
Adding Haunting Echoes to Odyssey | |
Adding Tombfire to Odyssey | |
Adding Persuasion to Odyssey | |
Adding World Queller to Zendikar | |
Adding Seton's Desire to Odyssey | |
Adding Fires of Yavimaya to Magic: The Gathering—Conspiracy | |
Adding Runed Servitor to Magic: The Gathering—Conspiracy | |
Adding Spontaneous Combustion to Magic: The Gathering—Conspiracy | |
Adding Take Possession to Future Sight | |
Adding Magus of the Moat to Future Sight | |
Adding Primal Frenzy to Odyssey | |
Adding Krosan Avenger to Odyssey | |
Adding Knight of Sursi to Future Sight | |
Adding Luminarch Ascension to Zendikar | |
Adding Puppeteer to Odyssey | |
Adding Sarcatog to Odyssey | |
Adding Cabal Pit to Odyssey | |
Adding Nihilith to Future Sight | |
Adding Spectral Searchlight to Magic: The Gathering—Conspiracy | |
Adding Magus of the Future to Future Sight | |
Adding Resilient Wanderer to Odyssey | |
Adding Mystic Visionary to Odyssey | |
Adding Balancing Act to Odyssey | |
Adding Territorial Baloth to Zendikar | |
---------- Thread 123145618178048 hangs ---------- | |
File "[filepathomitted]/python3.6/threading.py", line 884, in _bootstrap | |
self._bootstrap_inner() | |
File "[filepathomitted]/python3.6/threading.py", line 916, in _bootstrap_inner | |
self.run() | |
File "[filepathomitted]/python3.6/threading.py", line 864, in run | |
self._target(*self._args, **self._kwargs) | |
File "[filepathomitted]/python3.6/concurrent/futures/thread.py", line 67, in _worker | |
work_item = work_queue.get(block=True) | |
File "[filepathomitted]/python3.6/queue.py", line 164, in get | |
self.not_empty.wait() | |
File "[filepathomitted]/python3.6/threading.py", line 295, in wait | |
waiter.acquire() | |
Adding Escape Artist to Odyssey | |
Adding Execute to Odyssey | |
Adding Innocent Blood to Odyssey | |
Adding Syncopate to Odyssey | |
Adding Unifying Theory to Odyssey | |
Adding Pardic Swordsmith to Odyssey | |
Adding Barbarian Lunatic to Odyssey | |
Adding Vastwood Gorger to Zendikar | |
Adding Think Tank to Odyssey | |
Adding Nissa's Chosen to Zendikar | |
Adding Henchfiend of Ukor to Future Sight | |
Adding Rampaging Baloths to Zendikar | |
Adding Leaf Dancer to Odyssey | |
Adding Ichor Slick to Future Sight | |
Adding Squirrel Mob to Odyssey | |
Adding Vedalken Aethermage to Future Sight | |
Adding Festering March to Future Sight | |
Adding Angel of Salvation to Future Sight | |
Adding Treetop Sentinel to Odyssey | |
Adding Shadowmage Infiltrator to Odyssey | |
Adding Whipkeeper to Odyssey | |
Adding Malakir Bloodwitch to Zendikar | |
Adding Master Apothecary to Odyssey | |
Adding Desecrated Earth to Zendikar | |
Adding Crypt Ripper to Zendikar | |
Adding Quest for Ancient Secrets to Zendikar | |
Adding Magus of the Mirror to Magic: The Gathering—Conspiracy | |
Adding Squirrel Nest to Odyssey | |
Adding Chronomantic Escape to Future Sight | |
Adding River of Tears to Future Sight | |
Adding Steamclaw to Odyssey | |
Adding Sandstone Deadfall to Odyssey | |
Adding Spin into Myth to Future Sight | |
Adding Skirk Ridge Exhumer to Future Sight | |
Adding Verdant Succession to Odyssey | |
Adding Charmed Pendant to Odyssey | |
Adding Bala Ged Thief to Zendikar | |
Adding Thought Nibbler to Odyssey | |
Adding Torch Fiend to Magic: The Gathering—Conspiracy | |
Adding Heckling Fiends to Magic: The Gathering—Conspiracy | |
Adding Chartooth Cougar to Magic: The Gathering—Conspiracy | |
Adding Charging Rhino to Magic: The Gathering—Conspiracy | |
Adding Lost Auramancers to Future Sight | |
Adding Venser, Shaper Savant to Future Sight | |
Adding Cloudseeder to Future Sight | |
Adding Gallantry to Odyssey | |
Adding Warmonger's Chariot to Magic: The Gathering—Conspiracy | |
Adding Kor Sanctifiers to Zendikar | |
Adding Enclave Elite to Magic: The Gathering—Conspiracy | |
Adding Heartless Hidetsugu to Magic: The Gathering—Conspiracy | |
Adding Vedalken Orrery to Magic: The Gathering—Conspiracy | |
Adding Ill-Gotten Gains to Magic: The Gathering—Conspiracy | |
Adding Dream Fracture to Magic: The Gathering—Conspiracy | |
Adding Stifle to Magic: The Gathering—Conspiracy | |
Adding Typhoid Rats to Magic: The Gathering—Conspiracy | |
Adding Stasis Cell to Magic: The Gathering—Conspiracy | |
Adding Infectious Horror to Magic: The Gathering—Conspiracy | |
Adding Misdirection to Magic: The Gathering—Conspiracy | |
Adding Aven Battle Priest to Magic Origins | |
Adding Mana Geyser to Magic: The Gathering—Conspiracy | |
Adding Boldwyr Intimidator to Magic: The Gathering—Conspiracy | |
Adding Assassinate to Magic: The Gathering—Conspiracy | |
Adding Twisted Abomination to Magic: The Gathering—Conspiracy | |
Adding Wakestone Gargoyle to Magic: The Gathering—Conspiracy | |
Adding Victimize to Magic: The Gathering—Conspiracy | |
Adding Unhallowed Pact to Magic: The Gathering—Conspiracy | |
Adding Barbarian Ring to Odyssey | |
Adding Cephalid Coliseum to Odyssey | |
Adding Turntimber Grove to Zendikar | |
Adding Engulfing Flames to Odyssey | |
Adding Woodland Bellower to Magic Origins | |
Adding Virulent Sliver to Future Sight | |
Adding Misty Rainforest to Zendikar | |
Adding Selvala's Enforcer to Magic: The Gathering—Conspiracy | |
Adding Merfolk Seastalkers to Zendikar | |
Adding Grudge Keeper to Magic: The Gathering—Conspiracy | |
Adding Magma Vein to Odyssey | |
Adding Mine Layer to Odyssey | |
Adding Seize the Day to Odyssey | |
Adding Volcanic Spray to Odyssey | |
Adding Molten Influence to Odyssey | |
Adding Flame Burst to Odyssey | |
Adding Krosan Beast to Odyssey | |
Adding Aegis of Honor to Odyssey | |
Adding Magnivore to Odyssey | |
Adding Realm Seekers to Magic: The Gathering—Conspiracy | |
Adding Traumatize to Odyssey | |
Adding Mystic Enforcer to Odyssey | |
Adding Outland Colossus to Magic Origins | |
Adding Graceful Antelope to Odyssey | |
Adding Plagued Rusalka to Magic: The Gathering—Conspiracy | |
Adding Paralyzing Grasp to Zendikar | |
Adding Sky Ruin Drake to Zendikar | |
Adding Angelic Wall to Odyssey | |
Adding Bite of the Black Rose to Magic: The Gathering—Conspiracy | |
Adding Grenzo's Cutthroat to Magic: The Gathering—Conspiracy | |
Adding Vent Sentinel to Magic: The Gathering—Conspiracy | |
Adding Sengir Vampire to Magic Origins | |
Adding Kazandu Blademaster to Zendikar | |
Adding Summoner's Bane to Zendikar | |
Adding Sphere of Grace to Odyssey | |
Adding Aegis Angel to Magic Origins | |
Adding Mind Sludge to Zendikar | |
Adding Eagle of the Watch to Magic Origins | |
Adding Roil Elemental to Zendikar | |
Adding Inferno Trap to Zendikar | |
Adding Afflict to Odyssey | |
Adding Infernal Scarring to Magic Origins | |
Adding Skeletal Scrying to Odyssey | |
Adding Demolish to Odyssey | |
Adding Harrow to Zendikar | |
Adding Frightcrawler to Odyssey | |
Adding Alhammarret, High Arbiter to Magic Origins | |
Adding Nissa's Pilgrimage to Magic Origins | |
Adding Cabal Patriarch to Odyssey | |
Adding Hint of Insanity to Odyssey | |
Adding Decaying Soil to Odyssey | |
Adding Goldmeadow Lookout to Future Sight | |
Adding Daybreak Coronet to Future Sight | |
Adding Beast Attack to Odyssey | |
Adding Crystal Quarry to Odyssey | |
Adding Phantatog to Odyssey | |
Adding Wild Mongrel to Odyssey | |
Adding Nut Collector to Odyssey | |
Adding Kamahl, Pit Fighter to Odyssey | |
Adding Kabira Evangel to Zendikar | |
Adding Guul Draz Specter to Zendikar | |
Adding Sunspring Expedition to Zendikar | |
Adding Kraken Hatchling to Zendikar | |
Adding Double Stroke to Magic: The Gathering—Conspiracy | |
Adding Hunger of the Howlpack to Magic: The Gathering—Conspiracy | |
Adding Kalitas, Bloodchief of Ghet to Zendikar | |
Adding Spreading Seas to Zendikar | |
Adding Mindless Null to Zendikar | |
Adding Merfolk Wayfinder to Zendikar | |
Adding Trapmaker's Snare to Zendikar | |
Adding Cancel to Zendikar | |
Adding Whiplash Trap to Zendikar | |
Adding Reckless Charge to Odyssey | |
Adding Gathan Raiders to Future Sight | |
Adding Grove of the Burnwillows to Future Sight | |
Adding Mindbreak Trap to Zendikar | |
Adding Zoetic Cavern to Future Sight | |
Adding Kor Outfitter to Zendikar | |
Adding Trapfinder's Trick to Zendikar | |
Adding Shieldmate's Blessing to Zendikar | |
Adding Feast of Blood to Zendikar | |
Adding Traveling Plague to Odyssey | |
Adding Childhood Horror to Odyssey | |
Adding Whispering Shade to Odyssey | |
Adding Marsh Casualties to Zendikar | |
Adding Windrider Eel to Zendikar | |
Adding Crypt Creeper to Odyssey | |
Adding Sadistic Sacrament to Zendikar | |
Adding Necromantic Summons to Magic Origins | |
Adding Ior Ruin Expedition to Zendikar | |
Adding Fleshbag Marauder to Magic Origins | |
Adding Landbind Ritual to Zendikar | |
Adding Separatist Voidmage to Magic Origins | |
Adding Bash to Bits to Odyssey | |
Adding Summoning Trap to Zendikar | |
Adding Lumithread Field to Future Sight | |
Adding Kirtar's Desire to Odyssey | |
Adding Marshaling Cry to Future Sight | |
Adding Sphere of Law to Odyssey | |
Adding Foresee to Future Sight | |
Adding Testament of Faith to Odyssey | |
Adding Dwarven Strike Force to Odyssey | |
Adding Soulcatcher to Odyssey | |
Adding Cabal Inquisitor to Odyssey | |
Adding Trumpet Blast to Magic: The Gathering—Conspiracy | |
Adding Breakthrough to Magic: The Gathering—Conspiracy | |
Adding Limestone Golem to Odyssey | |
Adding Second Wind to Future Sight | |
Adding Lizard Warrior to Magic: The Gathering—Conspiracy | |
Adding Vampire Hexmage to Magic: The Gathering—Conspiracy | |
Adding Cinder Wall to Magic: The Gathering—Conspiracy | |
Adding Screaming Seahawk to Magic: The Gathering—Conspiracy | |
Adding Syphon Soul to Magic: The Gathering—Conspiracy | |
Adding Plated Seastrider to Magic: The Gathering—Conspiracy | |
Adding Grixis Illusionist to Magic: The Gathering—Conspiracy | |
Adding Thornweald Archer to Future Sight | |
Adding Metamorphic Wurm to Odyssey | |
Adding Hagra Diabolist to Zendikar | |
Adding Atogatog to Odyssey | |
Adding Concentrate to Odyssey | |
Adding Sphere of Truth to Odyssey | |
Adding Aven Flock to Odyssey | |
Adding Logic Knot to Future Sight | |
Adding Druid's Call to Odyssey | |
Adding Valeron Wardens to Magic Origins | |
Adding Cease-Fire to Odyssey | |
Adding Nantuko Mentor to Odyssey | |
Adding Skitter of Lizards to Magic: The Gathering—Conspiracy | |
Adding Sword of the Meek to Future Sight | |
Adding Nimana Sell-Sword to Zendikar | |
Adding Emeria Angel to Zendikar | |
Adding Quiet Disrepair to Future Sight | |
Adding Electropotence to Zendikar | |
Adding Jace, Vryn's Prodigy to Magic Origins | |
Adding Magma Rift to Zendikar | |
Adding Undercity Troll to Magic Origins | |
Adding Beastmaster Ascension to Zendikar | |
Adding Aven Fisher to Odyssey | |
Adding Darksteel Garrison to Future Sight | |
Adding Scrivener to Odyssey | |
Adding Tower Geist to Magic Origins | |
Adding Decompose to Odyssey | |
Adding Scout's Warning to Future Sight | |
Adding Screams of the Damned to Odyssey | |
Adding Cryptic Annelid to Future Sight | |
Adding Filthy Cur to Odyssey | |
Adding Halo Hunter to Zendikar | |
Adding Caustic Tar to Odyssey | |
Adding Muraganda Petroglyphs to Future Sight | |
Adding Zombify to Odyssey | |
Adding Wild Instincts to Magic Origins | |
Adding Dusk Imp to Odyssey | |
Adding Yoked Ox to Magic Origins | |
Adding Cursed Monstrosity to Odyssey | |
Adding Eyeblight Assassin to Magic Origins | |
Adding Clash of Wills to Magic Origins | |
Adding Lymph Sliver to Future Sight | |
Adding Skeletal Scrying to Magic: The Gathering—Conspiracy | |
Adding Crookclaw Transmuter to Magic: The Gathering—Conspiracy | |
Adding Catalyst Stone to Odyssey | |
Adding Turn the Tide to Magic: The Gathering—Conspiracy | |
Adding Cyclical Evolution to Future Sight | |
Adding Morkrut Banshee to Magic: The Gathering—Conspiracy | |
Adding Jetting Glasskite to Magic: The Gathering—Conspiracy | |
Adding Liliana's Specter to Magic: The Gathering—Conspiracy | |
Adding Altar's Reap to Magic: The Gathering—Conspiracy | |
Adding Traveler's Cloak to Magic: The Gathering—Conspiracy | |
Adding Mindslicer to Odyssey | |
Adding Reckless Spite to Magic: The Gathering—Conspiracy | |
Adding Power of Fire to Magic: The Gathering—Conspiracy | |
Adding Pyromancer Ascension to Zendikar | |
Adding Vryn Wingmare to Magic Origins | |
Adding Lullmage Mentor to Zendikar | |
Adding Mossfire Egg to Odyssey | |
Adding Caller of Gales to Zendikar | |
Adding Lavaball Trap to Zendikar | |
Adding Hellkite Charger to Zendikar | |
Adding Thaumatog to Odyssey | |
Adding Deserted Temple to Odyssey | |
Adding Demonic Pact to Magic Origins | |
Adding Shivan Dragon to Magic Origins | |
Adding Welkin Tern to Zendikar | |
Adding Weave Fate to Magic Origins | |
Adding Dwynen, Gilt-Leaf Daen to Magic Origins | |
Adding Lorthos, the Tidemaker to Zendikar | |
Adding Entomb to Odyssey | |
Adding Sungrass Prairie to Odyssey | |
Adding Felidar Sovereign to Zendikar | |
Adding Brave the Elements to Zendikar | |
Adding Thought Eater to Odyssey | |
Adding Consecrated by Blood to Magic Origins | |
Adding Reckless Scholar to Zendikar | |
Adding Languish to Magic Origins | |
---------- Thread 123145623433216 awaked ---------- | |
Adding Windborne Charge to Zendikar | |
Adding Archmage Ascension to Zendikar | |
Adding Deep-Sea Terror to Magic Origins | |
Adding Rabid Elephant to Odyssey | |
Adding Steppe Lynx to Zendikar | |
Adding Sphere of Reason to Odyssey | |
Adding Riddle of Lightning to Future Sight | |
Adding Confessor to Odyssey | |
Adding Rotting Giant to Odyssey | |
Adding Divine Sacrament to Odyssey | |
Adding Riftsweeper to Future Sight | |
Adding Pitfall Trap to Zendikar | |
Adding Nefarious Lich to Odyssey | |
Adding Patrol Hound to Odyssey | |
Adding Mass of Ghouls to Future Sight | |
Adding Mold Shambler to Zendikar | |
Adding Stone-Tongue Basilisk to Odyssey | |
Adding Sadistic Hypnotist to Odyssey | |
Adding Conqueror's Pledge to Zendikar | |
Adding Archangel of Tithes to Magic Origins | |
Adding Anointer of Champions to Magic Origins | |
Adding Shoreline Ranger to Magic: The Gathering—Conspiracy | |
Adding Baloth Cage Trap to Zendikar | |
Adding Arrow Volley Trap to Zendikar | |
Adding Greenweaver Druid to Zendikar | |
Adding Sphinx of Jwar Isle to Zendikar | |
Adding Petrified Field to Odyssey | |
Adding Hedron Crab to Zendikar | |
Adding Plains to Odyssey | |
Adding Magus of the Vineyard to Future Sight | |
Adding Ravaging Riftwurm to Future Sight | |
Adding Bogardan Lancer to Future Sight | |
Adding Tarnished Citadel to Odyssey | |
Adding Witch's Mist to Future Sight | |
Adding Centaur Garden to Odyssey | |
Adding Patchwork Gnomes to Odyssey | |
Adding Psychatog to Odyssey | |
Adding Seafloor Debris to Odyssey | |
Adding Disfigure to Zendikar | |
Adding Nimbus Wings to Zendikar | |
Adding Eyeblight Massacre to Magic Origins | |
Adding Maelstrom Djinn to Future Sight | |
Adding Scourge of Kher Ridges to Future Sight | |
---------- Thread 123145623433216 hangs ---------- | |
File "[filepathomitted]/python3.6/threading.py", line 884, in _bootstrap | |
self._bootstrap_inner() | |
File "[filepathomitted]/python3.6/threading.py", line 916, in _bootstrap_inner | |
self.run() | |
File "[filepathomitted]/python3.6/threading.py", line 864, in run | |
self._target(*self._args, **self._kwargs) | |
File "[filepathomitted]/python3.6/concurrent/futures/thread.py", line 67, in _worker | |
work_item = work_queue.get(block=True) | |
File "[filepathomitted]/python3.6/queue.py", line 164, in get | |
self.not_empty.wait() | |
File "[filepathomitted]/python3.6/threading.py", line 295, in wait | |
waiter.acquire() | |
Adding Braids, Cabal Minion to Odyssey | |
Adding Topan Freeblade to Magic Origins | |
Adding Pilgrim of Virtue to Odyssey | |
Adding Kazuul Warlord to Zendikar | |
Adding Grinning Ignus to Future Sight | |
Adding Recoup to Odyssey | |
Adding Unblinking Bleb to Future Sight | |
Adding Soaring Seacliff to Zendikar | |
Adding Runeflare Trap to Zendikar | |
Adding Homing Sliver to Future Sight | |
Adding Beast Hunt to Zendikar | |
Adding Piranha Marsh to Zendikar | |
Adding Oran-Rief, the Vastwood to Zendikar | |
Adding Spire Barrage to Zendikar | |
Adding Valakut, the Molten Pinnacle to Zendikar | |
Adding Teetering Peaks to Zendikar | |
Adding Fiery Hellhound to Magic Origins | |
Adding Quest for Pure Flame to Zendikar | |
Adding Nissa, Sage Animist to Magic Origins | |
Adding Overeager Apprentice to Odyssey | |
Adding Shepherd of the Lost to Zendikar | |
Adding Gorilla Titan to Odyssey | |
Adding Call of the Herd to Odyssey | |
Adding Krosan Archer to Odyssey | |
Adding Scorching Missile to Odyssey | |
Adding Devout Lightcaster to Zendikar | |
Adding Mystic Zealot to Odyssey | |
Adding Ghostfire to Future Sight | |
Adding Iridescent Angel to Odyssey | |
Adding Goblin Guide to Zendikar | |
Adding Prized Unicorn to Magic Origins | |
Adding Mystic Speculation to Future Sight | |
Adding Pilgrim of Justice to Odyssey | |
Adding Turntimber Ranger to Zendikar | |
Adding Relic Crush to Zendikar | |
Adding Archive Trap to Zendikar | |
Adding Tajuru Archer to Zendikar | |
Adding Standstill to Odyssey | |
Adding Sorin Markov to Zendikar | |
Adding Kor Hookmaster to Zendikar | |
Adding Rites of Initiation to Odyssey | |
Adding Scythe Tiger to Zendikar | |
Adding Terra Stomper to Zendikar | |
Adding Impulsive Maneuvers to Odyssey | |
Adding Diabolic Tutor to Odyssey | |
Adding Starfield of Nyx to Magic Origins | |
Adding Iona, Shield of Emeria to Zendikar | |
Adding Savage Silhouette to Zendikar | |
Adding Lucent Liminid to Future Sight | |
Adding Oracle of Mul Daya to Zendikar | |
Adding Barren Glory to Future Sight | |
Adding Earnest Fellowship to Odyssey | |
Adding Burst Lightning to Zendikar | |
Adding Kor Duelist to Zendikar | |
Adding Seismic Elemental to Magic Origins | |
Adding Shadowblood Egg to Odyssey | |
Adding Ravaged Highlands to Odyssey | |
Adding Thermal Blast to Odyssey | |
Adding Snake Cult Initiation to Future Sight | |
Adding Shah of Naar Isle to Future Sight | |
Adding Liquid Fire to Odyssey | |
Adding Shadowblood Ridge to Odyssey | |
Adding Armament Master to Zendikar | |
Adding Plated Geopede to Zendikar | |
Adding Spark Mage to Odyssey | |
Adding Hellfire Mongrel to Zendikar | |
Adding Obsidian Fireheart to Zendikar | |
Adding Mantle of Webs to Magic Origins | |
Adding Tarox Bladewing to Future Sight | |
Adding Hagra Crocodile to Zendikar | |
Adding Zendikar's Roil to Magic Origins | |
Adding Vastwood Gorger to Magic Origins | |
Adding Bonded Construct to Magic Origins | |
Adding Skysnare Spider to Magic Origins | |
Adding Titanic Growth to Magic Origins | |
Adding Helm of the Gods to Magic Origins | |
Adding Cutthroat il-Dal to Future Sight | |
Adding Reclaim to Magic Origins | |
Adding Jhessian Thief to Magic Origins | |
Adding Quest for the Gravelord to Zendikar | |
Adding Phosphorescent Feast to Future Sight | |
Adding Skycloud Egg to Odyssey | |
Adding Mystic Penitent to Odyssey | |
Adding Adventuring Gear to Zendikar | |
Adding Animal Boneyard to Odyssey | |
Adding Ancestral Tribute to Odyssey | |
Adding Obstinate Familiar to Odyssey | |
Adding Dakmor Salvage to Future Sight | |
Adding Orchard Spirit to Magic Origins | |
Adding Kavu Primarch to Future Sight | |
Adding Honored Hierarch to Magic Origins | |
Adding Knightly Valor to Magic Origins | |
Adding Knight of the Pilgrim's Road to Magic Origins | |
Adding Mighty Leap to Magic Origins | |
Adding Soul Stair Expedition to Zendikar | |
Adding Needlebite Trap to Zendikar | |
Adding Dedicated Martyr to Odyssey | |
Adding Chandra, Roaring Flame to Magic Origins | |
Adding Mossfire Valley to Odyssey | |
Adding Bladetusk Boar to Zendikar | |
Adding Lithatog to Odyssey | |
Adding Patrician's Scorn to Future Sight | |
Adding Blessed Orator to Odyssey | |
Adding Torch Slinger to Zendikar | |
Adding Bitter Ordeal to Future Sight | |
Adding Tarmogoyf to Future Sight | |
Adding Goblin Shortcutter to Zendikar | |
Adding Kytheon's Tactics to Magic Origins | |
Adding Pardic Miner to Odyssey | |
Adding Tragic Arrogance to Magic Origins | |
Adding Moment's Peace to Odyssey | |
Adding Nomad Decoy to Odyssey | |
Adding Hideous End to Zendikar | |
Adding Ob Nixilis, the Fallen to Zendikar | |
Adding Warren Instigator to Zendikar | |
Adding Goblin Glory Chaser to Magic Origins | |
Adding Predatory Urge to Zendikar | |
Adding Patriarch's Desire to Odyssey | |
Adding Zombie Infestation to Odyssey | |
Adding Bold Defense to Zendikar | |
Adding Petrified Plating to Future Sight | |
Adding Epochrasite to Future Sight | |
Adding Wayward Angel to Odyssey | |
Adding Thopter Spy Network to Magic Origins | |
Adding Life Burst to Odyssey | |
Adding Harbinger of the Tides to Magic Origins | |
Adding Murder Investigation to Magic Origins | |
Adding Abandoned Outpost to Odyssey | |
Adding Flesh to Dust to Magic Origins | |
Adding The Great Aurora to Magic Origins | |
Adding Repel to Odyssey | |
Adding Overrun to Odyssey | |
Adding Charging Griffin to Magic Origins | |
Adding Ringwarden Owl to Magic Origins | |
Adding Reave Soul to Magic Origins | |
Adding Plummet to Magic Origins | |
Adding Graveblade Marauder to Magic Origins | |
Adding Priest of the Blood Rite to Magic Origins | |
Adding Crashing Centaur to Odyssey | |
Adding Skaab Goliath to Magic Origins | |
Adding Divine Verdict to Magic Origins | |
Adding Willbreaker to Magic Origins | |
Adding Citadel Castellan to Magic Origins | |
Adding Disperse to Magic Origins | |
Adding Kamahl's Desire to Odyssey | |
Adding Gravedigger to Odyssey | |
Adding Mortivore to Odyssey | |
Adding Mage-Ring Network to Magic Origins | |
Adding Ground Seal to Odyssey | |
Adding Morbid Hunger to Odyssey | |
Adding Refresh to Odyssey | |
Adding Frenetic Ogre to Odyssey | |
Adding Minotaur Explorer to Odyssey | |
Adding Price of Glory to Odyssey | |
Adding Primal Bellow to Zendikar | |
Adding Kytheon, Hero of Akros to Magic Origins | |
Adding Kor Cartographer to Zendikar | |
Adding Oran-Rief Recluse to Zendikar | |
Adding Ampryn Tactician to Magic Origins | |
Adding Vampire Hexmage to Zendikar | |
Adding Face of Fear to Odyssey | |
Adding Bog Tatters to Zendikar | |
Adding Darkwater Egg to Odyssey | |
Adding Nightsnare to Magic Origins | |
Adding Bellows Lizard to Magic Origins | |
Adding Disciple of the Ring to Magic Origins | |
Adding Skyshooter to Odyssey | |
Adding Roar of the Wurm to Odyssey | |
Adding Grappling Hook to Zendikar | |
Adding Blood-Cursed Knight to Magic Origins | |
Adding Dragon Fodder to Magic Origins | |
Adding Guul Draz Vampire to Zendikar | |
Adding Gatekeeper of Malakir to Zendikar | |
Adding Nightmare to Magic Origins | |
Adding Boggart Brute to Magic Origins | |
Adding Bone to Ash to Magic Origins | |
Adding Enlightened Ascetic to Magic Origins | |
Adding Leaden Fists to Future Sight | |
Adding Ivy Elemental to Odyssey | |
Adding Bog Wreckage to Odyssey | |
Adding Millikin to Odyssey | |
Adding Vampiric Dragon to Odyssey | |
Adding Demolish to Zendikar | |
Adding Totem-Guide Hartebeest to Magic Origins | |
Adding Halberdier to Odyssey | |
Adding Zoologist to Odyssey | |
Adding Ghastly Demise to Odyssey | |
Adding Calculated Dismissal to Magic Origins | |
Adding Ravenous Trap to Zendikar | |
Adding Kor Skyfisher to Zendikar | |
Adding Skycloud Expanse to Odyssey | |
Adding Undead Servant to Magic Origins | |
Adding Blade of the Bloodchief to Zendikar | |
Adding Suppression Bonds to Magic Origins | |
Adding Fledgling Imp to Odyssey | |
Adding Stalwart Aven to Magic Origins | |
Adding Famished Ghoul to Odyssey | |
Adding Day of Judgment to Zendikar | |
Adding Sigiled Starfish to Magic Origins | |
Adding Turntimber Basilisk to Zendikar | |
Adding Watercourser to Magic Origins | |
Adding Jace's Sanctum to Magic Origins | |
Adding Smash to Smithereens to Magic Origins | |
Adding Vines of Vastwood to Zendikar | |
Adding Akroan Jailer to Magic Origins | |
Adding Emeria, the Sky Ruin to Zendikar | |
Adding Gnarlroot Trapper to Magic Origins | |
Adding Infinite Obliteration to Magic Origins | |
Adding Stratus Walk to Magic Origins | |
Adding Returned Centaur to Magic Origins | |
Adding Tanglesap to Zendikar | |
Adding Khalni Gem to Zendikar | |
Adding Tormented Thoughts to Magic Origins | |
Adding Baloth Woodcrasher to Zendikar | |
Adding Simplify to Odyssey | |
Adding Displacement Wave to Magic Origins | |
Adding Dreadwaters to Magic Origins | |
Adding Animist's Awakening to Magic Origins | |
Adding Darkwater Catacombs to Odyssey | |
Adding Unholy Hunger to Magic Origins | |
Adding Vampire's Bite to Zendikar | |
Adding Sungrass Egg to Odyssey | |
Adding Maritime Guard to Magic Origins | |
Adding War Oracle to Magic Origins | |
Adding Quest for the Gemblades to Zendikar | |
Adding Conclave Naturalists to Magic Origins | |
Adding Hixus, Prison Warden to Magic Origins | |
Adding Timbermaw Larva to Zendikar | |
Adding Nissa Revane to Zendikar | |
Adding Explorer's Scope to Zendikar | |
Adding Gideon's Phalanx to Magic Origins | |
Adding Shambling Ghoul to Magic Origins | |
Adding Yeva's Forcemage to Magic Origins | |
Adding Read the Bones to Magic Origins | |
Adding Blazing Torch to Zendikar | |
Adding Yavimaya Coast to Magic Origins | |
Adding Nantuko Disciple to Odyssey | |
Adding Sphinx of Lost Truths to Zendikar | |
Adding Living Tsunami to Zendikar | |
Adding Molten Disaster to Future Sight | |
Adding Mizzium Meddler to Magic Origins | |
Adding Blood Seeker to Zendikar | |
Adding Dark Dabbling to Magic Origins | |
Adding Alchemist's Vial to Magic Origins | |
Adding Thornbow Archer to Magic Origins | |
Adding Artificer's Epiphany to Magic Origins | |
Adding Quest for the Holy Relic to Zendikar | |
Adding Evolving Wilds to Magic Origins | |
Adding Vine Snare to Magic Origins | |
Adding Blessed Spirits to Magic Origins | |
Adding Swamp to Odyssey | |
Adding Grazing Gladehart to Zendikar | |
Adding Despoiler of Souls to Magic Origins | |
Adding Carnage Altar to Zendikar | |
Adding Swift Reckoning to Magic Origins | |
Adding Infectious Bloodlust to Magic Origins | |
Adding Thunderclap Wyvern to Magic Origins | |
Adding Crypt of Agadeem to Zendikar | |
Adding Mudhole to Odyssey | |
Adding Iroas's Champion to Magic Origins | |
Adding Bearscape to Odyssey | |
Adding Firebolt to Odyssey | |
Adding Zendikar Farguide to Zendikar | |
Adding Catacomb Slug to Magic Origins | |
Adding Need for Speed to Odyssey | |
Adding Mahamoti Djinn to Magic Origins | |
Adding Veteran's Sidearm to Magic Origins | |
Adding Hitchclaw Recluse to Magic Origins | |
Adding Terravore to Odyssey | |
Adding Shadows of the Past to Magic Origins | |
Adding Expedition Map to Zendikar | |
Adding Trusty Machete to Zendikar | |
Adding Knight of the White Orchid to Magic Origins | |
Adding Macabre Waltz to Magic Origins | |
Adding Psychic Rebuttal to Magic Origins | |
Adding Skyraker Giant to Magic Origins | |
Adding Avaricious Dragon to Magic Origins | |
Adding Touch of Moonglove to Magic Origins | |
Adding Enthralling Victor to Magic Origins | |
Adding Battlefield Forge to Magic Origins | |
Adding Sylvan Might to Odyssey | |
Adding Vampire Nighthawk to Zendikar | |
Adding Nivix Barrier to Magic Origins | |
Adding Terra Stomper to Magic Origins | |
Adding War Horn to Magic Origins | |
Adding Sylvan Messenger to Magic Origins | |
Adding Bounding Krasis to Magic Origins | |
Adding Hangarback Walker to Magic Origins | |
Adding Might of the Masses to Magic Origins | |
Adding Deadbridge Shaman to Magic Origins | |
Adding Send to Sleep to Magic Origins | |
Adding Cruel Revival to Magic Origins | |
Adding Umara Raptor to Zendikar | |
Adding Talent of the Telepath to Magic Origins | |
Adding Soulblade Djinn to Magic Origins | |
Adding Hydrolash to Magic Origins | |
Adding Caves of Koilos to Magic Origins | |
Adding Mire Blight to Zendikar | |
Adding Chandra, Fire of Kaladesh to Magic Origins | |
Adding Jace, Telepath Unbound to Magic Origins | |
Adding Narrow Escape to Zendikar | |
Adding Arid Mesa to Zendikar | |
Adding Relic Seeker to Magic Origins | |
Adding Cobblebrute to Magic Origins | |
Adding Consul's Lieutenant to Magic Origins | |
Adding Claustrophobia to Magic Origins | |
Adding Brawler's Plate to Magic Origins | |
Adding Plains to Odyssey | |
Adding Mountain to Odyssey | |
Adding Mind Rot to Magic Origins | |
Adding Possessed Skaab to Magic Origins | |
Adding Tempest Owl to Zendikar | |
Adding Heavy Infantry to Magic Origins | |
Adding Rhox Maulers to Magic Origins | |
Adding Healing Hands to Magic Origins | |
Adding Sword of the Animist to Magic Origins | |
Adding Forest to Odyssey | |
Adding Ramroller to Magic Origins | |
Adding Ghirapur Aether Grid to Magic Origins | |
Adding Alhammarret's Archive to Magic Origins | |
Adding Prickleboar to Magic Origins | |
Adding Venser's Diffusion to Future Sight | |
Adding Woodland Druid to Odyssey | |
Adding Mad Dog to Odyssey | |
Adding Journey to Nowhere to Zendikar | |
Adding Gilt-Leaf Winnower to Magic Origins | |
Adding Cleric of the Forward Order to Magic Origins | |
Adding Mountain to Zendikar | |
Adding Valor in Akros to Magic Origins | |
Adding Guardians of Meletis to Magic Origins | |
Adding Runed Servitor to Magic Origins | |
Adding Island to Odyssey | |
Adding Aerial Volley to Magic Origins | |
Adding Auramancer to Magic Origins | |
Adding Dwynen's Elite to Magic Origins | |
Adding Mage-Ring Responder to Magic Origins | |
Adding Sphinx's Tutelage to Magic Origins | |
Adding Jayemdae Tome to Magic Origins | |
Adding Throwing Knife to Magic Origins | |
Adding Zendikar Incarnate to Magic Origins | |
Adding Vampire Lacerator to Zendikar | |
Adding Sigil of Valor to Magic Origins | |
Adding Gold-Forged Sentinel to Magic Origins | |
Adding Shaman of the Pack to Magic Origins | |
Adding Orbs of Warding to Magic Origins | |
Adding Meteorite to Magic Origins | |
Adding Prism Ring to Magic Origins | |
Adding Island to Zendikar | |
Adding Chief of the Foundry to Magic Origins | |
Adding Angel's Tomb to Magic Origins | |
Adding Coffin Purge to Odyssey | |
Adding Fetid Imp to Magic Origins | |
Adding Acolyte of the Inferno to Magic Origins | |
Adding Infected Vermin to Odyssey | |
Adding Demolish to Magic Origins | |
Adding Nantuko Husk to Magic Origins | |
Adding Forest to Zendikar | |
Adding Fiery Conclusion to Magic Origins | |
Adding Gather the Pack to Magic Origins | |
Adding Pyromancer's Goggles to Magic Origins | |
Adding Blazing Hellhound to Magic Origins | |
Adding Rogue's Passage to Magic Origins | |
Adding Weight of the Underworld to Magic Origins | |
Adding Painbringer to Odyssey | |
Adding Tremble to Odyssey | |
Adding Spellbane Centaur to Odyssey | |
Adding Pardic Firecat to Odyssey | |
Adding Spell Pierce to Zendikar | |
Adding Swamp to Zendikar | |
Adding Plains to Magic Origins | |
Adding Plains to Zendikar | |
Adding Whirler Rogue to Magic Origins | |
Adding Chandra Ablaze to Zendikar | |
Adding Forest to Zendikar | |
Adding Reclusive Artificer to Magic Origins | |
Adding Aspiring Aeronaut to Magic Origins | |
Adding Anchor to the Aether to Magic Origins | |
Adding Magmatic Insight to Magic Origins | |
Adding Tainted Remedy to Magic Origins | |
Adding Blightcaster to Magic Origins | |
Adding Timberpack Wolf to Magic Origins | |
Adding Kothophed, Soul Hoarder to Magic Origins | |
Adding Turn to Frog to Magic Origins | |
Adding Akoum Refuge to Zendikar | |
Adding Liliana, Heretical Healer to Magic Origins | |
Adding Sea Gate Loremaster to Zendikar | |
Adding Malakir Cullblade to Magic Origins | |
Adding Cosi's Trickster to Zendikar | |
Adding Act of Treason to Magic Origins | |
Adding Mountain to Zendikar | |
Adding Mountain to Magic Origins | |
Adding Joraga Invocation to Magic Origins | |
Adding Pia and Kiran Nalaar to Magic Origins | |
Adding Somberwald Alpha to Magic Origins | |
Adding Plains to Odyssey | |
Adding Chandra's Ignition to Magic Origins | |
Adding Swamp to Odyssey | |
Adding Pharika's Disciple to Magic Origins | |
Adding Island to Zendikar | |
Adding Mountain to Magic Origins | |
Adding Surrakar Marauder to Zendikar | |
Adding Managorger Hydra to Magic Origins | |
Adding Patron of the Valiant to Magic Origins | |
Adding Forest to Odyssey | |
Adding Mountain to Magic Origins | |
Adding Gideon, Battle-Forged to Magic Origins | |
Adding Plains to Zendikar | |
Adding Firefiend Elemental to Magic Origins | |
Adding Llanowar Wastes to Magic Origins | |
Adding Kytheon's Irregulars to Magic Origins | |
Adding Plains to Magic Origins | |
Adding Island to Odyssey | |
Adding Faerie Miscreant to Magic Origins | |
Adding Rabid Bloodsucker to Magic Origins | |
Adding Dark Petition to Magic Origins | |
Adding Erebos's Titan to Magic Origins | |
Adding Shivan Reef to Magic Origins | |
Adding Serra Angel to Magic Origins | |
Adding Swamp to Zendikar | |
Adding Guardian Automaton to Magic Origins | |
Adding Mountain to Zendikar | |
Adding Island to Odyssey | |
Adding Mountain to Odyssey | |
Adding Plains to Zendikar | |
Adding Mountain to Magic Origins | |
Adding Island to Zendikar | |
Adding Plains to Odyssey | |
Adding Mountain to Zendikar | |
Adding Swamp to Odyssey | |
Adding Plains to Zendikar | |
Adding Swamp to Odyssey | |
Adding Forest to Odyssey | |
Adding Mountain to Odyssey | |
Adding Forest to Zendikar | |
Adding Swamp to Zendikar | |
Adding Mountain to Odyssey | |
Adding Island to Magic Origins | |
Adding Forest to Odyssey | |
Adding Swamp to Magic Origins | |
Adding Forest to Magic Origins | |
Adding Forest to Magic Origins | |
Adding Swamp to Zendikar | |
Adding Swamp to Magic Origins | |
Adding Forest to Zendikar | |
Adding Island to Odyssey | |
Adding Forest to Magic Origins | |
Adding Island to Zendikar | |
Adding Forest to Magic Origins | |
Adding Swamp to Magic Origins | |
Adding Swamp to Magic Origins | |
Adding Island to Magic Origins | |
Adding Island to Magic Origins | |
Adding Island to Magic Origins | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_set() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:544> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 602, in build_set | |
return await build_then_print_stuff(await get_mids_for_downloading()) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 586, in build_then_print_stuff | |
cards_holder = await self.download_cards_by_mid_list(set_name, mids_for_set) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 529, in download_cards_by_mid_list | |
card_future = future.result() | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 371, in build_card | |
legal_parts = await self.build_legalities_part(card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 275, in build_legalities_part | |
html = await mtg_http.get_card_legalities(self.http_session, card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 53, in get_card_legalities | |
return await ensure_content_downloaded(session, LEGAL_URL, params=get_params(card_mid)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_set() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:544> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 602, in build_set | |
return await build_then_print_stuff(await get_mids_for_downloading()) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 586, in build_then_print_stuff | |
cards_holder = await self.download_cards_by_mid_list(set_name, mids_for_set) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 529, in download_cards_by_mid_list | |
card_future = future.result() | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_set() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:544> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 602, in build_set | |
return await build_then_print_stuff(await get_mids_for_downloading()) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 586, in build_then_print_stuff | |
cards_holder = await self.download_cards_by_mid_list(set_name, mids_for_set) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 529, in download_cards_by_mid_list | |
card_future = future.result() | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_set() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:544> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 602, in build_set | |
return await build_then_print_stuff(await get_mids_for_downloading()) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 586, in build_then_print_stuff | |
cards_holder = await self.download_cards_by_mid_list(set_name, mids_for_set) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 529, in download_cards_by_mid_list | |
card_future = future.result() | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 371, in build_card | |
legal_parts = await self.build_legalities_part(card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 275, in build_legalities_part | |
html = await mtg_http.get_card_legalities(self.http_session, card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 53, in get_card_legalities | |
return await ensure_content_downloaded(session, LEGAL_URL, params=get_params(card_mid)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_set() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:544> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 602, in build_set | |
return await build_then_print_stuff(await get_mids_for_downloading()) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 586, in build_then_print_stuff | |
cards_holder = await self.download_cards_by_mid_list(set_name, mids_for_set) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 529, in download_cards_by_mid_list | |
card_future = future.result() | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
BuildSet: Building Set Return to Ravnica | |
BuildSet: Building Set Classic Sixth Edition | |
BuildSet: Building Set Gatecrash | |
BuildSet: Building Set Eldritch Moon | |
BuildSet: Building Set The Dark | |
BuildSet: Acquired 3 URLs for Eldritch Moon | |
BuildSet: Acquired 3 URLs for Gatecrash | |
BuildSet: Acquired 2 URLs for The Dark | |
BuildSet: Acquired 3 URLs for Return to Ravnica | |
BuildSet: Acquired 4 URLs for Classic Sixth Edition | |
BuildSet: Determined 119 MIDs for The Dark | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 303, in build_foreign_part | |
html = await mtg_http.get_card_foreign_details(self.http_session, card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 60, in get_card_foreign_details | |
return await ensure_content_downloaded(session, FOREIGN_URL, params=get_params(card_mid)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 303, in build_foreign_part | |
html = await mtg_http.get_card_foreign_details(self.http_session, card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 60, in get_card_foreign_details | |
return await ensure_content_downloaded(session, FOREIGN_URL, params=get_params(card_mid)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 303, in build_foreign_part | |
html = await mtg_http.get_card_foreign_details(self.http_session, card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 60, in get_card_foreign_details | |
return await ensure_content_downloaded(session, FOREIGN_URL, params=get_params(card_mid)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 371, in build_card | |
legal_parts = await self.build_legalities_part(card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 275, in build_legalities_part | |
html = await mtg_http.get_card_legalities(self.http_session, card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 53, in get_card_legalities | |
return await ensure_content_downloaded(session, LEGAL_URL, params=get_params(card_mid)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 371, in build_card | |
legal_parts = await self.build_legalities_part(card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 275, in build_legalities_part | |
html = await mtg_http.get_card_legalities(self.http_session, card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 53, in get_card_legalities | |
return await ensure_content_downloaded(session, LEGAL_URL, params=get_params(card_mid)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 371, in build_card | |
legal_parts = await self.build_legalities_part(card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 275, in build_legalities_part | |
html = await mtg_http.get_card_legalities(self.http_session, card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 53, in get_card_legalities | |
return await ensure_content_downloaded(session, LEGAL_URL, params=get_params(card_mid)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 371, in build_card | |
legal_parts = await self.build_legalities_part(card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 275, in build_legalities_part | |
html = await mtg_http.get_card_legalities(self.http_session, card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 53, in get_card_legalities | |
return await ensure_content_downloaded(session, LEGAL_URL, params=get_params(card_mid)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 371, in build_card | |
legal_parts = await self.build_legalities_part(card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 275, in build_legalities_part | |
html = await mtg_http.get_card_legalities(self.http_session, card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 53, in get_card_legalities | |
return await ensure_content_downloaded(session, LEGAL_URL, params=get_params(card_mid)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 371, in build_card | |
legal_parts = await self.build_legalities_part(card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 275, in build_legalities_part | |
html = await mtg_http.get_card_legalities(self.http_session, card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 53, in get_card_legalities | |
return await ensure_content_downloaded(session, LEGAL_URL, params=get_params(card_mid)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 303, in build_foreign_part | |
html = await mtg_http.get_card_foreign_details(self.http_session, card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 60, in get_card_foreign_details | |
return await ensure_content_downloaded(session, FOREIGN_URL, params=get_params(card_mid)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 303, in build_foreign_part | |
html = await mtg_http.get_card_foreign_details(self.http_session, card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 60, in get_card_foreign_details | |
return await ensure_content_downloaded(session, FOREIGN_URL, params=get_params(card_mid)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 303, in build_foreign_part | |
html = await mtg_http.get_card_foreign_details(self.http_session, card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 60, in get_card_foreign_details | |
return await ensure_content_downloaded(session, FOREIGN_URL, params=get_params(card_mid)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 371, in build_card | |
legal_parts = await self.build_legalities_part(card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 275, in build_legalities_part | |
html = await mtg_http.get_card_legalities(self.http_session, card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 53, in get_card_legalities | |
return await ensure_content_downloaded(session, LEGAL_URL, params=get_params(card_mid)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 371, in build_card | |
legal_parts = await self.build_legalities_part(card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 275, in build_legalities_part | |
html = await mtg_http.get_card_legalities(self.http_session, card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 53, in get_card_legalities | |
return await ensure_content_downloaded(session, LEGAL_URL, params=get_params(card_mid)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 371, in build_card | |
legal_parts = await self.build_legalities_part(card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 275, in build_legalities_part | |
html = await mtg_http.get_card_legalities(self.http_session, card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 53, in get_card_legalities | |
return await ensure_content_downloaded(session, LEGAL_URL, params=get_params(card_mid)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 371, in build_card | |
legal_parts = await self.build_legalities_part(card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 275, in build_legalities_part | |
html = await mtg_http.get_card_legalities(self.http_session, card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 53, in get_card_legalities | |
return await ensure_content_downloaded(session, LEGAL_URL, params=get_params(card_mid)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 303, in build_foreign_part | |
html = await mtg_http.get_card_foreign_details(self.http_session, card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 60, in get_card_foreign_details | |
return await ensure_content_downloaded(session, FOREIGN_URL, params=get_params(card_mid)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 303, in build_foreign_part | |
html = await mtg_http.get_card_foreign_details(self.http_session, card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 60, in get_card_foreign_details | |
return await ensure_content_downloaded(session, FOREIGN_URL, params=get_params(card_mid)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 303, in build_foreign_part | |
html = await mtg_http.get_card_foreign_details(self.http_session, card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 60, in get_card_foreign_details | |
return await ensure_content_downloaded(session, FOREIGN_URL, params=get_params(card_mid)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 303, in build_foreign_part | |
html = await mtg_http.get_card_foreign_details(self.http_session, card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 60, in get_card_foreign_details | |
return await ensure_content_downloaded(session, FOREIGN_URL, params=get_params(card_mid)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 303, in build_foreign_part | |
html = await mtg_http.get_card_foreign_details(self.http_session, card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 60, in get_card_foreign_details | |
return await ensure_content_downloaded(session, FOREIGN_URL, params=get_params(card_mid)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 303, in build_foreign_part | |
html = await mtg_http.get_card_foreign_details(self.http_session, card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 60, in get_card_foreign_details | |
return await ensure_content_downloaded(session, FOREIGN_URL, params=get_params(card_mid)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
BuildSet: Determined 205 MIDs for Eldritch Moon | |
BuildSet: Determined 249 MIDs for Gatecrash | |
Adding Cave People to The Dark | |
BuildSet: Determined 274 MIDs for Return to Ravnica | |
Adding Leviathan to The Dark | |
Adding Fire Drake to The Dark | |
Adding Exorcist to The Dark | |
Adding Festival to The Dark | |
Adding Eternal Flame to The Dark | |
Adding Amnesia to The Dark | |
Adding Banshee to The Dark | |
Adding Ball Lightning to The Dark | |
Adding Eater of the Dead to The Dark | |
Adding Bog Rats to The Dark | |
Adding Apprentice Wizard to The Dark | |
Adding Bone Flute to The Dark | |
Adding Dance of Many to The Dark | |
Adding Curse Artifact to The Dark | |
Adding Ashes to Ashes to The Dark | |
Adding Bog Imp to The Dark | |
Adding Blood Moon to The Dark | |
Adding Carnivorous Plant to The Dark | |
Adding Drowned to The Dark | |
Adding Blood of the Martyr to The Dark | |
Adding City of Shadows to The Dark | |
Adding Brothers of Fire to The Dark | |
Adding Barl's Cage to The Dark | |
Adding Electric Eel to The Dark | |
---------- Thread 123145633943552 awaked ---------- | |
Adding Brainwash to The Dark | |
Adding Diabolic Machine to The Dark | |
Adding Book of Rass to The Dark | |
Adding Cleansing to The Dark | |
Adding Dark Sphere to The Dark | |
Adding Elves of Deep Shadow to The Dark | |
Adding Coal Golem to The Dark | |
Adding Dust to Dust to The Dark | |
Adding Deep Water to The Dark | |
Adding Dark Heart of the Wood to The Dark | |
---------- Thread 123145633943552 hangs ---------- | |
File "[filepathomitted]/python3.6/threading.py", line 884, in _bootstrap | |
self._bootstrap_inner() | |
File "[filepathomitted]/python3.6/threading.py", line 916, in _bootstrap_inner | |
self.run() | |
File "[filepathomitted]/python3.6/threading.py", line 864, in run | |
self._target(*self._args, **self._kwargs) | |
File "[filepathomitted]/python3.6/concurrent/futures/thread.py", line 67, in _worker | |
work_item = work_queue.get(block=True) | |
File "[filepathomitted]/python3.6/queue.py", line 164, in get | |
self.not_empty.wait() | |
File "[filepathomitted]/python3.6/threading.py", line 295, in wait | |
waiter.acquire() | |
---------- Thread 123145581391872 awaked ---------- | |
---------- Thread 123145581391872 hangs ---------- | |
File "[filepathomitted]/python3.6/threading.py", line 884, in _bootstrap | |
self._bootstrap_inner() | |
File "[filepathomitted]/python3.6/threading.py", line 916, in _bootstrap_inner | |
self.run() | |
File "[filepathomitted]/python3.6/threading.py", line 864, in run | |
self._target(*self._args, **self._kwargs) | |
File "[filepathomitted]/python3.6/concurrent/futures/thread.py", line 67, in _worker | |
work_item = work_queue.get(block=True) | |
File "[filepathomitted]/python3.6/queue.py", line 164, in get | |
self.not_empty.wait() | |
File "[filepathomitted]/python3.6/threading.py", line 295, in wait | |
waiter.acquire() | |
Adding Angry Mob to The Dark | |
Adding Goblins of the Flarg to The Dark | |
Adding Mind Bomb to The Dark | |
Adding Scarwood Bandits to The Dark | |
Adding Preacher to The Dark | |
Adding Spitting Slug to The Dark | |
Adding Reflecting Mirror to The Dark | |
Adding Uncle Istvan to The Dark | |
Adding War Barge to The Dark | |
Adding Tracker to The Dark | |
Adding Scarwood Hag to The Dark | |
Adding People of the Woods to The Dark | |
Adding Sisters of the Flame to The Dark | |
Adding Witch Hunter to The Dark | |
Adding The Fallen to The Dark | |
Adding Savaen Elves to The Dark | |
Adding Marsh Viper to The Dark | |
Adding Niall Silvain to The Dark | |
Adding Scavenger Folk to The Dark | |
Adding Sunken City to The Dark | |
Adding Martyr's Cry to The Dark | |
Adding Worms of the Earth to The Dark | |
Adding Goblin Digging Team to The Dark | |
Adding Morale to The Dark | |
Adding Riptide to The Dark | |
Adding Lurker to The Dark | |
Adding Marsh Goblins to The Dark | |
Adding Killing Glare to Gatecrash | |
Adding Orc General to The Dark | |
Adding Erosion to The Dark | |
Adding Giant Shark to The Dark | |
Adding Fellwar Stone to The Dark | |
Adding Holy Light to The Dark | |
Adding Hidden Path to The Dark | |
Adding Flood to The Dark | |
Adding Safe Haven to The Dark | |
Adding Tangle Kelp to The Dark | |
Adding Scarecrow to The Dark | |
Adding Scarwood Goblins to The Dark | |
Adding Fasting to The Dark | |
Adding Tivadar's Crusade to The Dark | |
Adding Wormwood Treefolk to The Dark | |
Adding Stone Calendar to The Dark | |
Adding Marsh Gas to The Dark | |
Adding Inferno to The Dark | |
Adding Standing Stones to The Dark | |
Adding Launch Party to Return to Ravnica | |
Adding Perilous Shadow to Return to Ravnica | |
Adding Gore-House Chainwalker to Return to Ravnica | |
Adding Ash Zealot to Return to Ravnica | |
Adding Guild Feud to Return to Ravnica | |
Adding Guardian of Pilgrims to Eldritch Moon | |
Adding Markov Crusader to Eldritch Moon | |
Adding Mizzium Mortars to Return to Ravnica | |
Adding Fissure to The Dark | |
Adding Rag Man to The Dark | |
Adding Goblin Rock Sled to The Dark | |
Adding Squire to The Dark | |
Adding Land Leeches to The Dark | |
Adding Fountain of Youth to The Dark | |
Adding Season of the Witch to The Dark | |
Adding Word of Binding to The Dark | |
Adding Tormod's Crypt to The Dark | |
Adding Wand of Ith to The Dark | |
Adding Pikemen to The Dark | |
Adding Psychic Allergy to The Dark | |
Adding Tower of Coireall to The Dark | |
Adding Shadow Slice to Gatecrash | |
Adding Ripscale Predator to Gatecrash | |
Adding Living Armor to The Dark | |
Adding Mana Vortex to The Dark | |
Adding Goblin Wizard to The Dark | |
Adding Nameless Race to The Dark | |
Adding Skull of Orm to The Dark | |
Adding Whippoorwill to The Dark | |
Adding Knights of Thorn to The Dark | |
Adding Miracle Worker to The Dark | |
Adding Grave Robbers to The Dark | |
Adding Goblin Shrine to The Dark | |
Adding Gaea's Touch to The Dark | |
Adding Pack Rat to Return to Ravnica | |
Adding Zanikev Locust to Return to Ravnica | |
Adding Pyroconvergence to Return to Ravnica | |
Adding Shrieking Affliction to Return to Ravnica | |
Adding Rust Scarab to Gatecrash | |
Adding Tin Street Market to Gatecrash | |
Adding Predator's Rapport to Gatecrash | |
Adding Runewing to Return to Ravnica | |
Adding Doorkeeper to Return to Ravnica | |
Adding Crosstown Courier to Return to Ravnica | |
Adding Keening Apparition to Return to Ravnica | |
Adding Soul Tithe to Return to Ravnica | |
Adding Thermo-Alchemist to Eldritch Moon | |
Adding Wojek Halberdiers to Gatecrash | |
Adding Azorius Arrester to Return to Ravnica | |
Adding Angel of Serenity to Return to Ravnica | |
Adding Rest in Peace to Return to Ravnica | |
Adding Selesnya Sentry to Return to Ravnica | |
Adding Assembled Alphas to Eldritch Moon | |
Adding Skirsdag Supplicant to Eldritch Moon | |
Adding Strange Augmentation to Eldritch Moon | |
Adding Dead Reveler to Return to Ravnica | |
Adding Deviant Glee to Return to Ravnica | |
Adding Assassin's Strike to Return to Ravnica | |
Adding Drainpipe Vermin to Return to Ravnica | |
Adding Dark Revenant to Return to Ravnica | |
Adding Voldaren Pariah to Eldritch Moon | |
Adding Lobber Crew to Return to Ravnica | |
Adding Runesword to The Dark | |
Adding Frankenstein's Monster to The Dark | |
Adding Merfolk Assassin to The Dark | |
Adding Fire and Brimstone to The Dark | |
Adding Ghost Ship to The Dark | |
Adding Necropolis to The Dark | |
Adding Horncaller's Chant to Return to Ravnica | |
Adding Final Iteration to Eldritch Moon | |
Adding Codex Shredder to Return to Ravnica | |
Adding Sundering Growth to Return to Ravnica | |
Adding Golgari Guildgate to Return to Ravnica | |
Adding Harmless Offering to Eldritch Moon | |
Adding Falkenrath Reaver to Eldritch Moon | |
Adding Blood Crypt to Return to Ravnica | |
Adding Dryad Militant to Return to Ravnica | |
Adding Gruul Charm to Gatecrash | |
Adding Death's Approach to Gatecrash | |
Adding Corpse Blockade to Gatecrash | |
Adding Abolisher of Bloodlines to Eldritch Moon | |
Adding Simic Fluxmage to Gatecrash | |
Adding It That Rides as One to Eldritch Moon | |
Adding Sage's Row Denizen to Gatecrash | |
Adding Wharf Infiltrator to Eldritch Moon | |
Adding Chaos Imps to Return to Ravnica | |
Adding Annihilating Fire to Return to Ravnica | |
Adding Prophetic Prism to Gatecrash | |
Adding Gruul Keyrune to Gatecrash | |
Adding Lunarch Mantle to Eldritch Moon | |
Adding Identity Thief to Eldritch Moon | |
Adding Spectral Reserves to Eldritch Moon | |
Adding Sigarda's Aid to Eldritch Moon | |
Adding Distended Mindbender to Eldritch Moon | |
Adding Peace of Mind to Eldritch Moon | |
Adding Enlightened Maniac to Eldritch Moon | |
Adding Fogwalker to Eldritch Moon | |
Adding Sanctifier of Souls to Eldritch Moon | |
Adding Steadfast Cathar to Eldritch Moon | |
Adding Necropolis Regent to Return to Ravnica | |
Adding Guttersnipe to Return to Ravnica | |
Adding Ultimate Price to Return to Ravnica | |
Adding Terrus Wurm to Return to Ravnica | |
Adding Forced Adaptation to Gatecrash | |
Adding Ooze Flux to Gatecrash | |
Adding Maze of Ith to The Dark | |
Adding Inquisition to The Dark | |
Adding Goblin Caves to The Dark | |
Adding Venom to The Dark | |
Adding Cremate to Return to Ravnica | |
Adding Abandon Reason to Eldritch Moon | |
Adding Ironwright's Cleansing to Eldritch Moon | |
Adding Dusk Feaster to Eldritch Moon | |
Adding Master Biomancer to Gatecrash | |
Adding Lazav, Dimir Mastermind to Gatecrash | |
Adding Curious Homunculus to Eldritch Moon | |
Adding Gridlock to Gatecrash | |
Adding Clinging Anemones to Gatecrash | |
Adding Enter the Infinite to Gatecrash | |
Adding Grizzled Angler to Eldritch Moon | |
Adding Extricator of Sin to Eldritch Moon | |
Adding Court Street Denizen to Gatecrash | |
Adding Clan Defiance to Gatecrash | |
Adding Deathpact Angel to Gatecrash | |
Adding Underworld Connections to Return to Ravnica | |
Adding Dronepack Kindred to Eldritch Moon | |
Adding Ulvenwald Abomination to Eldritch Moon | |
Adding Bioshift to Gatecrash | |
Adding Elusive Krasis to Gatecrash | |
Adding Structural Collapse to Gatecrash | |
Adding Archweaver to Return to Ravnica | |
Adding Experiment One to Gatecrash | |
Adding Fibrous Entangler to Eldritch Moon | |
Adding Howling Chorus to Eldritch Moon | |
Adding Stealer of Secrets to Return to Ravnica | |
Adding Conjured Currency to Return to Ravnica | |
Adding Cancel to Return to Ravnica | |
Adding Blustersquall to Return to Ravnica | |
Adding Soulsworn Spirit to Return to Ravnica | |
Adding Duskmantle Seer to Gatecrash | |
Adding Foundry Champion to Gatecrash | |
Adding Sphere of Safety to Return to Ravnica | |
Adding Avenging Arrow to Return to Ravnica | |
Adding Towering Thunderfist to Gatecrash | |
Adding Security Blockade to Return to Ravnica | |
Adding Viashino Shanktail to Gatecrash | |
Adding Bedlam Reveler to Eldritch Moon | |
Adding Stromkirk Condemned to Eldritch Moon | |
Adding Vildin-Pack Outcast to Eldritch Moon | |
Adding Succumb to Temptation to Eldritch Moon | |
Adding Olivia's Dragoon to Eldritch Moon | |
Adding Firemane Avenger to Gatecrash | |
Adding Street Spasm to Return to Ravnica | |
Adding Foul Emissary to Eldritch Moon | |
Adding Shadow Alley Denizen to Gatecrash | |
Adding Mark for Death to Gatecrash | |
Adding Chittering Host to Eldritch Moon | |
Adding Hindervines to Gatecrash | |
Adding Brazen Wolves to Eldritch Moon | |
Adding Collective Effort to Eldritch Moon | |
Adding Korozda Monitor to Return to Ravnica | |
Adding Realmwright to Gatecrash | |
Adding Docent of Perfection to Eldritch Moon | |
Adding Lone Rider to Eldritch Moon | |
Adding Skullcrack to Gatecrash | |
Adding Gutter Skulk to Gatecrash | |
Adding Boon of Emrakul to Eldritch Moon | |
Adding Haunted Dead to Eldritch Moon | |
Adding Stitcher's Graft to Eldritch Moon | |
Adding Rakdos Cackler to Return to Ravnica | |
Adding Chromatic Lantern to Return to Ravnica | |
Adding Stensia Banquet to Eldritch Moon | |
Adding Pithing Needle to Return to Ravnica | |
Adding Blind Obedience to Gatecrash | |
Adding Stomping Ground to Gatecrash | |
Adding Sacred Foundry to Gatecrash | |
Adding Unexpected Results to Gatecrash | |
Adding Mental Vapors to Gatecrash | |
Adding Contingency Plan to Eldritch Moon | |
Adding Coerced Confession to Gatecrash | |
Adding Whispering Madness to Gatecrash | |
Adding Simic Keyrune to Gatecrash | |
Adding Beckon Apparition to Gatecrash | |
Adding Abundant Maw to Eldritch Moon | |
Adding Geist of the Archives to Eldritch Moon | |
Adding Skyblinder Staff to Gatecrash | |
Adding Paranoid Delusions to Gatecrash | |
Adding Deathcult Rogue to Gatecrash | |
Adding Grim Roustabout to Return to Ravnica | |
Adding Foundry Street Denizen to Gatecrash | |
Adding Way of the Thief to Gatecrash | |
Adding Azorius Keyrune to Return to Ravnica | |
Adding Slitherhead to Return to Ravnica | |
Adding Metropolis Sprite to Gatecrash | |
Adding Chorus of Might to Return to Ravnica | |
Adding Coax from the Blind Eternities to Eldritch Moon | |
Adding Orzhov Guildgate to Gatecrash | |
Adding Extricator of Flesh to Eldritch Moon | |
Adding Hanweir, the Writhing Township to Eldritch Moon | |
Adding Survey the Wreckage to Return to Ravnica | |
Adding Adaptive Snapjaw to Gatecrash | |
Adding Primal Visitation to Gatecrash | |
Adding Stromkirk Occultist to Eldritch Moon | |
Adding Vizkopa Confessor to Gatecrash | |
Adding Arrows of Justice to Gatecrash | |
Adding Weaver of Lightning to Eldritch Moon | |
Adding Clear Shot to Eldritch Moon | |
Adding Ulrich, Uncontested Alpha to Eldritch Moon | |
Adding Traitorous Instinct to Return to Ravnica | |
Adding Scour the Laboratory to Eldritch Moon | |
Adding Erupting Dreadwolf to Eldritch Moon | |
Adding Murk Dwellers to The Dark | |
Adding Brushstrider to Return to Ravnica | |
Adding Tree of Perdition to Eldritch Moon | |
Adding Splatter Thug to Return to Ravnica | |
Adding Stab Wound to Return to Ravnica | |
Adding Dark Salvation to Eldritch Moon | |
Adding Thraben Foulbloods to Eldritch Moon | |
Adding Woodcutter's Grit to Eldritch Moon | |
Adding Heron's Grace Champion to Eldritch Moon | |
Adding Permeating Mass to Eldritch Moon | |
Adding Noose Constrictor to Eldritch Moon | |
Adding Primal Druid to Eldritch Moon | |
Adding Prying Questions to Eldritch Moon | |
Adding Aurelia's Fury to Gatecrash | |
Adding Borborygmos Enraged to Gatecrash | |
Adding Gruul Guildgate to Gatecrash | |
Adding Conduit of Storms to Eldritch Moon | |
Adding Steam Vents to Return to Ravnica | |
Adding Vandalblast to Return to Ravnica | |
Adding Courageous Outrider to Eldritch Moon | |
Adding Convolute to Eldritch Moon | |
Adding Pursuit of Flight to Return to Ravnica | |
Adding Thalia's Lancers to Eldritch Moon | |
Adding Thalia, Heretic Cathar to Eldritch Moon | |
Adding Wailing Ghoul to Eldritch Moon | |
Adding Firefist Striker to Gatecrash | |
Adding Undercity Plague to Gatecrash | |
Adding Boros Reckoner to Gatecrash | |
Adding Assault Griffin to Gatecrash | |
Adding Whispers of Emrakul to Eldritch Moon | |
Adding Stensia Innkeeper to Eldritch Moon | |
Adding Exultant Cultist to Eldritch Moon | |
Adding Breeding Pool to Gatecrash | |
Adding Backwoods Survivalists to Eldritch Moon | |
Adding Certain Death to Eldritch Moon | |
Adding Sunspire Griffin to Return to Ravnica | |
Adding Brisela, Voice of Nightmares to Eldritch Moon | |
Adding Skinbrand Goblin to Gatecrash | |
Adding Gateway Shade to Gatecrash | |
Adding Naturalize to Gatecrash | |
Adding Water Wurm to The Dark | |
Adding Viashino Racketeer to Return to Ravnica | |
Adding Dutiful Thrull to Gatecrash | |
Adding Vizkopa Guildmage to Gatecrash | |
Adding Glaring Spotlight to Gatecrash | |
Adding Immortal Servitude to Gatecrash | |
Adding Tenement Crasher to Return to Ravnica | |
Adding Orzhov Keyrune to Gatecrash | |
Adding Displace to Eldritch Moon | |
Adding Bruna, the Fading Light to Eldritch Moon | |
Adding Collective Brutality to Eldritch Moon | |
Adding Faerie Impostor to Return to Ravnica | |
Adding Inaction Injunction to Return to Ravnica | |
Adding Mizzium Skin to Return to Ravnica | |
Adding Swift Spinner to Eldritch Moon | |
Adding Thrill-Kill Assassin to Return to Ravnica | |
Adding Mugging to Gatecrash | |
Adding Spirit of the Hunt to Eldritch Moon | |
Adding Wolfkin Bond to Eldritch Moon | |
Adding Tamiyo, Field Researcher to Eldritch Moon | |
Adding Faith Unbroken to Eldritch Moon | |
Adding Splendid Reclamation to Eldritch Moon | |
Adding Madcap Skills to Gatecrash | |
Adding Spell Queller to Eldritch Moon | |
Adding Sinuous Predator to Eldritch Moon | |
Adding Midnight Scavengers to Eldritch Moon | |
Adding Bloodhall Priest to Eldritch Moon | |
Adding Jace, Architect of Thought to Return to Ravnica | |
Adding Ulvenwald Observer to Eldritch Moon | |
Adding Gnarlwood Dryad to Eldritch Moon | |
Adding Give No Ground to Eldritch Moon | |
Adding Chronic Flooding to Return to Ravnica | |
Adding Ishkanah, Grafwidow to Eldritch Moon | |
Adding Grapple with the Past to Eldritch Moon | |
Adding Eldritch Evolution to Eldritch Moon | |
Adding Seller of Songbirds to Return to Ravnica | |
Adding Utvara Hellkite to Return to Ravnica | |
Adding Geist of the Lonely Vigil to Eldritch Moon | |
Adding Fiend Binder to Eldritch Moon | |
Adding Emrakul, the Promised End to Eldritch Moon | |
Adding Act of Treason to Gatecrash | |
Adding Bold Impaler to Eldritch Moon | |
Adding Faithbearer Paladin to Eldritch Moon | |
Adding Dawn Gryff to Eldritch Moon | |
Adding Arrest to Return to Ravnica | |
Adding Wight of Precinct Six to Gatecrash | |
Adding Oath of Liliana to Eldritch Moon | |
Adding Ruthless Disposal to Eldritch Moon | |
Adding Zhur-Taa Swine to Gatecrash | |
Adding Grave Betrayal to Return to Ravnica | |
Adding Watery Grave to Gatecrash | |
Adding Thirsting Axe to Eldritch Moon | |
Adding Assemble the Legion to Gatecrash | |
Adding Voidwielder to Return to Ravnica | |
Adding Shattering Blow to Gatecrash | |
Adding Thespian's Stage to Gatecrash | |
Adding Soul Separator to Eldritch Moon | |
Adding Collective Defiance to Eldritch Moon | |
Adding Bomber Corps to Gatecrash | |
Adding Merfolk of the Depths to Gatecrash | |
Adding Boros Guildgate to Gatecrash | |
Adding Biomass Mutation to Gatecrash | |
Adding Wildwood Rebirth to Gatecrash | |
Adding Psychic Strike to Gatecrash | |
Adding Gift of Orzhova to Gatecrash | |
Adding Armored Transport to Gatecrash | |
Adding Rubblebelt Raiders to Gatecrash | |
Adding Aerial Predation to Return to Ravnica | |
Adding Sphinx of the Chimes to Return to Ravnica | |
Adding Skygames to Gatecrash | |
Adding Voidwalk to Gatecrash | |
Adding Graf Rats to Eldritch Moon | |
Adding Azorius Guildgate to Return to Ravnica | |
Adding Simic Manipulator to Gatecrash | |
Adding Holy Mantle to Gatecrash | |
Adding Biovisionary to Gatecrash | |
Adding Horror of the Dim to Gatecrash | |
Adding Volatile Rig to Return to Ravnica | |
Adding Emrakul's Evangel to Eldritch Moon | |
Adding Mind's Dilation to Eldritch Moon | |
Adding Isperia's Skywatch to Return to Ravnica | |
Adding Scatter Arc to Gatecrash | |
Adding Midnight Recovery to Gatecrash | |
Adding Mana Clash to The Dark | |
Adding Riot Gear to Gatecrash | |
Adding Ordruun Veteran to Gatecrash | |
Adding Orzhov Charm to Gatecrash | |
Adding Hover Barrier to Return to Ravnica | |
Adding Cyclonic Rift to Return to Ravnica | |
Adding Wasteland Viper to Gatecrash | |
Adding Ghor-Clan Rampager to Gatecrash | |
Adding Domri Rade to Gatecrash | |
Adding Downsize to Return to Ravnica | |
Adding Grisly Spectacle to Gatecrash | |
Adding Tangleclaw Werewolf to Eldritch Moon | |
Adding Kessig Prowler to Eldritch Moon | |
Adding Hanweir Garrison to Eldritch Moon | |
Adding Swift Justice to Return to Ravnica | |
Adding Sunhome Guildmage to Gatecrash | |
Adding Contaminated Ground to Gatecrash | |
Adding Mindeye Drake to Gatecrash | |
Adding Sapphire Drake to Gatecrash | |
Adding Geist-Fueled Scarecrow to Eldritch Moon | |
Adding Nimbus Swimmer to Gatecrash | |
Adding Catacomb Slug to Return to Ravnica | |
Adding Daggerdrome Imp to Return to Ravnica | |
Adding Batterhorn to Return to Ravnica | |
Adding Axebane Stag to Return to Ravnica | |
Adding Warmind Infantry to Gatecrash | |
Adding Ogre Slumlord to Gatecrash | |
Adding Thrull Parasite to Gatecrash | |
Adding Drakewing Krasis to Gatecrash | |
Adding Prey Upon to Eldritch Moon | |
Adding Phantom General to Return to Ravnica | |
Adding Overgrown Tomb to Return to Ravnica | |
Adding Fathom Mage to Gatecrash | |
Adding Hands of Binding to Gatecrash | |
Adding Simic Guildgate to Gatecrash | |
Adding Call of the Nightwing to Gatecrash | |
Adding Diluvian Primordial to Gatecrash | |
Adding Borrowed Hostility to Eldritch Moon | |
Adding Hold the Gates to Gatecrash | |
Adding Furious Resistance to Gatecrash | |
Adding Frontline Medic to Gatecrash | |
Adding Conduit of Emrakul to Eldritch Moon | |
Adding Smoldering Werewolf to Eldritch Moon | |
Adding Treasured Find to Return to Ravnica | |
Adding Aurora of Emrakul to Eldritch Moon | |
Adding Desecration Demon to Return to Ravnica | |
Adding Hellraiser Goblin to Gatecrash | |
Adding Urban Evolution to Gatecrash | |
Adding Massive Raid to Gatecrash | |
Adding Illness in the Ranks to Gatecrash | |
Adding Nephalia Academy to Eldritch Moon | |
Adding Crackling Perimeter to Gatecrash | |
Adding Dying Wish to Gatecrash | |
Adding Last Thoughts to Gatecrash | |
Adding Centaur's Herald to Return to Ravnica | |
Adding Izzet Keyrune to Return to Ravnica | |
Adding Mystic Genesis to Gatecrash | |
Adding Dinrova Horror to Gatecrash | |
Adding Geier Reach Sanitarium to Eldritch Moon | |
Adding Legion Loyalist to Gatecrash | |
Adding Trained Caracal to Return to Ravnica | |
Adding Basilica Screecher to Gatecrash | |
Adding Gyre Sage to Gatecrash | |
Adding Grisly Anglerfish to Eldritch Moon | |
Adding Truefire Paladin to Gatecrash | |
Adding Rubblehulk to Gatecrash | |
Adding Greenside Watcher to Gatecrash | |
Adding Shielded Passage to Gatecrash | |
Adding Bane Alley Broker to Gatecrash | |
Adding Cloudfin Raptor to Gatecrash | |
Adding Crowned Ceratok to Gatecrash | |
Adding Razortip Whip to Gatecrash | |
Adding Dimir Charm to Gatecrash | |
Adding Chittering Host to Eldritch Moon | |
Adding Brisela, Voice of Nightmares to Eldritch Moon | |
Adding Scorchwalker to Gatecrash | |
Adding Judge's Familiar to Return to Ravnica | |
Adding Frilled Oculus to Gatecrash | |
Adding Wayfaring Temple to Return to Ravnica | |
Adding Teleportal to Return to Ravnica | |
Adding Slaughterhorn to Gatecrash | |
Adding Vassal Soul to Return to Ravnica | |
Adding Armory Guard to Return to Ravnica | |
Adding Selesnya Keyrune to Return to Ravnica | |
Adding Inspiration to Return to Ravnica | |
Adding Tower Defense to Gatecrash | |
Adding Scab-Clan Charger to Gatecrash | |
Adding Giant Adephage to Gatecrash | |
Adding Tablet of the Guilds to Return to Ravnica | |
Adding Dimir Guildgate to Gatecrash | |
Adding Crossroads Consecrator to Eldritch Moon | |
Adding Graf Harvest to Eldritch Moon | |
Adding Destroy the Evidence to Return to Ravnica | |
Adding Cemetery Recruitment to Eldritch Moon | |
Adding Syndicate Enforcer to Gatecrash | |
Adding Furyblade Vampire to Eldritch Moon | |
Adding Voracious Reader to Eldritch Moon | |
Adding Search the City to Return to Ravnica | |
Adding Trostani's Judgment to Return to Ravnica | |
Adding Martial Law to Return to Ravnica | |
Adding Hydroform to Gatecrash | |
Adding Galvanic Bombardment to Eldritch Moon | |
Adding Agoraphobia to Gatecrash | |
Adding Stolen Identity to Gatecrash | |
Adding Eyes in the Skies to Return to Ravnica | |
Adding Palisade Giant to Return to Ravnica | |
Adding Psychic Spiral to Return to Ravnica | |
Adding Murder Investigation to Gatecrash | |
Adding Syncopate to Return to Ravnica | |
Adding Repel the Abominable to Eldritch Moon | |
Adding Golgari Keyrune to Return to Ravnica | |
Adding Hanweir, the Writhing Township to Eldritch Moon | |
Adding Woodland Patrol to Eldritch Moon | |
Adding Consuming Aberration to Gatecrash | |
Adding Summary Dismissal to Eldritch Moon | |
Adding Smog Elemental to Gatecrash | |
Adding Chilling Grasp to Eldritch Moon | |
Adding Concordia Pegasus to Return to Ravnica | |
Adding Cartel Aristocrat to Gatecrash | |
Adding Ethereal Armor to Return to Ravnica | |
Adding Prophetic Ravings to Eldritch Moon | |
Adding Thraben Standard Bearer to Eldritch Moon | |
Adding Tattered Haunter to Eldritch Moon | |
Adding Sigardian Priest to Eldritch Moon | |
Adding Crocanura to Gatecrash | |
Adding Knight of Obligation to Gatecrash | |
Adding Dispel to Return to Ravnica | |
Adding Transguild Promenade to Return to Ravnica | |
Adding Rise from the Grave to Eldritch Moon | |
Adding Lupine Prototype to Eldritch Moon | |
Adding Hellkite Tyrant to Gatecrash | |
Adding Dimir Keyrune to Gatecrash | |
Adding Five-Alarm Fire to Gatecrash | |
Adding Spell Rupture to Gatecrash | |
Adding Urbis Protector to Gatecrash | |
Adding Bazaar Krovod to Return to Ravnica | |
Adding Basilica Guards to Gatecrash | |
Adding Boros Keyrune to Gatecrash | |
Adding Make Mischief to Eldritch Moon | |
Adding Mind Rot to Return to Ravnica | |
Adding Advanced Stitchwing to Eldritch Moon | |
Adding Rootborn Defenses to Return to Ravnica | |
Adding Paralyzing Grasp to Return to Ravnica | |
Adding Providence to Eldritch Moon | |
Adding Azorius Charm to Return to Ravnica | |
Adding Trestle Troll to Return to Ravnica | |
Adding Alms Beast to Gatecrash | |
Adding Rix Maadi Guildmage to Return to Ravnica | |
Adding Mercurial Geists to Eldritch Moon | |
Adding Tower Drake to Return to Ravnica | |
Adding Precinct Captain to Return to Ravnica | |
Adding Cobblebrute to Return to Ravnica | |
Adding Executioner's Swing to Gatecrash | |
Adding Slum Reaper to Return to Ravnica | |
Adding Waxing Moon to Eldritch Moon | |
Adding Verdant Haven to Gatecrash | |
Adding Bellows Lizard to Return to Ravnica | |
Adding Righteous Authority to Return to Ravnica | |
Adding Slaughter Games to Return to Ravnica | |
Adding Death's Presence to Return to Ravnica | |
Adding Golgari Decoy to Return to Ravnica | |
Adding Grim Flayer to Eldritch Moon | |
Adding Knightly Valor to Return to Ravnica | |
Adding Undercity Informer to Gatecrash | |
Adding Millennial Gargoyle to Gatecrash | |
Adding Impetuous Devils to Eldritch Moon | |
Adding Mockery of Nature to Eldritch Moon | |
Adding Deploy the Gatewatch to Eldritch Moon | |
Adding Leyline Phantom to Gatecrash | |
Adding Homing Lightning to Gatecrash | |
Adding Incursion Specialist to Gatecrash | |
Adding Rakdos Ringleader to Return to Ravnica | |
Adding Cultist's Staff to Eldritch Moon | |
Adding Treasury Thrull to Gatecrash | |
Adding Elder Deep-Fiend to Eldritch Moon | |
Adding Turn Aside to Eldritch Moon | |
Adding Tavern Swindler to Return to Ravnica | |
Adding Savage Surge to Return to Ravnica | |
Adding Wretched Gryff to Eldritch Moon | |
Adding Nightveil Specter to Gatecrash | |
Adding Long Road Home to Eldritch Moon | |
Adding Sewer Shambler to Return to Ravnica | |
Adding Aquus Steed to Return to Ravnica | |
Adding Izzet Staticaster to Return to Ravnica | |
Adding Rakdos Keyrune to Return to Ravnica | |
Adding Bloodbriar to Eldritch Moon | |
Adding Shrill Howler to Eldritch Moon | |
Adding Obzedat, Ghost Council to Gatecrash | |
Adding Ulvenwald Captive to Eldritch Moon | |
Adding Skyline Predator to Return to Ravnica | |
Adding Golgari Longlegs to Return to Ravnica | |
Adding Izzet Guildgate to Return to Ravnica | |
Adding Street Sweeper to Return to Ravnica | |
Adding Rogue's Passage to Return to Ravnica | |
Adding Rakdos Guildgate to Return to Ravnica | |
Adding Balustrade Spy to Gatecrash | |
Adding Rakdos Shred-Freak to Return to Ravnica | |
Adding Spire Tracer to Gatecrash | |
Adding Pit Fight to Gatecrash | |
Adding Burning-Tree Emissary to Gatecrash | |
Adding Subjugator Angel to Eldritch Moon | |
Adding Zameck Guildmage to Gatecrash | |
Adding Grove of the Guardian to Return to Ravnica | |
Adding Spontaneous Mutation to Eldritch Moon | |
Adding Niblis of Frost to Eldritch Moon | |
Adding Hamlet Captain to Eldritch Moon | |
Adding Decimator of the Provinces to Eldritch Moon | |
Adding Fortune's Favor to Eldritch Moon | |
Adding Aurelia, the Warleader to Gatecrash | |
Adding Illusionist's Bracers to Gatecrash | |
Adding Spawn of Rix Maadi to Return to Ravnica | |
Adding Electrickery to Return to Ravnica | |
Adding Minotaur Aggressor to Return to Ravnica | |
Adding Gisela, the Broken Blade to Eldritch Moon | |
Adding Alpha Authority to Gatecrash | |
Adding Daring Skyjek to Gatecrash | |
Adding Stonefare Crocodile to Return to Ravnica | |
Adding Rakdos's Return to Return to Ravnica | |
Adding Deadbridge Goliath to Return to Ravnica | |
Adding Somberwald Stag to Eldritch Moon | |
Adding Duskmantle Guildmage to Gatecrash | |
Adding Selesnya Guildgate to Return to Ravnica | |
Adding Ride Down to Eldritch Moon | |
Adding Vitu-Ghazi Guildmage to Return to Ravnica | |
Adding Collective Blessing to Return to Ravnica | |
Adding Gideon, Champion of Justice to Gatecrash | |
Adding Keymaster Rogue to Gatecrash | |
Adding Rakdos, Lord of Riots to Return to Ravnica | |
Adding Oak Street Innkeeper to Return to Ravnica | |
Adding Ivy Lane Denizen to Gatecrash | |
Adding Civic Saber to Return to Ravnica | |
Adding Blistercoil Weird to Return to Ravnica | |
Adding Trostani, Selesnya's Voice to Return to Ravnica | |
Adding Azor's Elocutors to Return to Ravnica | |
Adding Vraska the Unseen to Return to Ravnica | |
Adding Search Warrant to Return to Ravnica | |
Adding Totally Lost to Gatecrash | |
Adding Golgari Charm to Return to Ravnica | |
Adding Hussar Patrol to Return to Ravnica | |
Adding Counterflux to Return to Ravnica | |
Adding Hypersonic Dragon to Return to Ravnica | |
Adding Frenzied Tilling to Gatecrash | |
Adding Sylvan Primordial to Gatecrash | |
Adding Skymark Roc to Return to Ravnica | |
Adding Sphinx's Revelation to Return to Ravnica | |
Adding Godless Shrine to Gatecrash | |
Adding Weirded Vampire to Eldritch Moon | |
Adding Centaur Healer to Return to Ravnica | |
Adding Mind Grind to Gatecrash | |
Adding Azorius Justiciar to Return to Ravnica | |
Adding Loxodon Smiter to Return to Ravnica | |
Adding Isperia, Supreme Judge to Return to Ravnica | |
Adding Fortress Cyclops to Gatecrash | |
Adding Carnival Hellsteed to Return to Ravnica | |
Adding Izzet Charm to Return to Ravnica | |
Adding Slate Street Ruffian to Gatecrash | |
Adding Rites of Reaping to Return to Ravnica | |
Adding Lord of the Void to Gatecrash | |
Adding Fencing Ace to Return to Ravnica | |
Adding Explosive Impact to Return to Ravnica | |
Adding Sepulchral Primordial to Gatecrash | |
Adding Ogre Jailbreaker to Return to Ravnica | |
Adding Merciless Eviction to Gatecrash | |
Adding Guildscorn Ward to Gatecrash | |
Adding Boros Charm to Gatecrash | |
Adding Angelic Skirmisher to Gatecrash | |
Adding Distemper of the Blood to Eldritch Moon | |
Adding Forest to Return to Ravnica | |
Adding Frostburn Weird to Return to Ravnica | |
Adding Insatiable Gorgers to Eldritch Moon | |
Adding Goblin Rally to Return to Ravnica | |
Adding Nahiri's Wrath to Eldritch Moon | |
Adding Crypt Ghast to Gatecrash | |
Adding Kingpin's Pet to Gatecrash | |
Adding Selfless Spirit to Eldritch Moon | |
Adding Thoughtflare to Return to Ravnica | |
Adding Bloodfray Giant to Return to Ravnica | |
Adding Towering Indrik to Return to Ravnica | |
Adding Murder to Eldritch Moon | |
Adding Shreds of Sanity to Eldritch Moon | |
Adding Guardian of the Gateless to Gatecrash | |
Adding Borrowed Grace to Eldritch Moon | |
Adding Racecourse Fury to Return to Ravnica | |
Adding Druid's Deliverance to Return to Ravnica | |
Adding Gobbling Ooze to Return to Ravnica | |
Adding Giant Growth to Return to Ravnica | |
Adding Incendiary Flow to Eldritch Moon | |
Adding Corpsejack Menace to Return to Ravnica | |
Adding Gruul Ragebeast to Gatecrash | |
Adding Skyknight Legionnaire to Gatecrash | |
Adding Signal the Clans to Gatecrash | |
Adding Gatecreeper Vine to Return to Ravnica | |
Adding Syndic of Tithes to Gatecrash | |
Adding Simic Charm to Gatecrash | |
Adding Armada Wurm to Return to Ravnica | |
Adding Urban Burgeoning to Return to Ravnica | |
Adding Rubbleback Rhino to Return to Ravnica | |
Adding Nav Squad Commandos to Gatecrash | |
Adding Plains to Return to Ravnica | |
Adding Abrupt Decay to Return to Ravnica | |
Adding Temple Garden to Return to Ravnica | |
Adding Slime Molding to Return to Ravnica | |
Adding Luminate Primordial to Gatecrash | |
Adding Rakdos Charm to Return to Ravnica | |
Adding Skull Rend to Return to Ravnica | |
Adding Nivix Guildmage to Return to Ravnica | |
Adding Dramatic Rescue to Return to Ravnica | |
Adding Detention Sphere to Return to Ravnica | |
Adding Niv-Mizzet, Dracogenius to Return to Ravnica | |
Adding Auger Spree to Return to Ravnica | |
Adding Firemind's Foresight to Return to Ravnica | |
Adding Zarichi Tiger to Gatecrash | |
Adding Smite to Gatecrash | |
Adding Cryptborn Horror to Return to Ravnica | |
Adding Hallowed Fountain to Return to Ravnica | |
Adding Fall of the Gavel to Return to Ravnica | |
Adding Call of the Conclave to Return to Ravnica | |
Adding Dreg Mangler to Return to Ravnica | |
Adding Heroes' Reunion to Return to Ravnica | |
Adding Coursers' Accord to Return to Ravnica | |
Adding Archon of the Triumvirate to Return to Ravnica | |
Adding Savage Alliance to Eldritch Moon | |
Adding Otherworldly Outburst to Eldritch Moon | |
Adding Mortus Strider to Gatecrash | |
Adding Mercurial Chemister to Return to Ravnica | |
Adding Debtor's Pulpit to Gatecrash | |
Adding Epic Experiment to Return to Ravnica | |
Adding Essence Backlash to Return to Ravnica | |
Adding Lotleth Troll to Return to Ravnica | |
Adding Chemister's Trick to Return to Ravnica | |
Adding Korozda Guildmage to Return to Ravnica | |
Adding Hellhole Flailer to Return to Ravnica | |
Adding Goblin Electromancer to Return to Ravnica | |
Adding Common Bond to Return to Ravnica | |
Adding Deathrite Shaman to Return to Ravnica | |
Adding Risen Sanctuary to Return to Ravnica | |
Adding Jarad's Orders to Return to Ravnica | |
Adding Jarad, Golgari Lich Lord to Return to Ravnica | |
Adding Spreading Flames to Eldritch Moon | |
Adding Dreadbore to Return to Ravnica | |
Adding Rakdos Ragemutt to Return to Ravnica | |
Adding Havoc Festival to Return to Ravnica | |
Adding Lyev Skyknight to Return to Ravnica | |
Adding Sluiceway Scorpion to Return to Ravnica | |
Adding Grisly Salvage to Return to Ravnica | |
Adding Aetherize to Gatecrash | |
Adding Worldspine Wurm to Return to Ravnica | |
Adding Crop Sigil to Eldritch Moon | |
Adding Axebane Guardian to Return to Ravnica | |
Adding Mountain to Return to Ravnica | |
Adding Nivmagus Elemental to Return to Ravnica | |
Adding Swamp to Return to Ravnica | |
Adding Forest to Return to Ravnica | |
Adding New Prahv Guildmage to Return to Ravnica | |
Adding Selesnya Charm to Return to Ravnica | |
Adding Supreme Verdict to Return to Ravnica | |
Adding Growing Ranks to Return to Ravnica | |
Adding Dynacharge to Return to Ravnica | |
Adding Swamp to Return to Ravnica | |
Adding Plains to Return to Ravnica | |
Adding Drag Under to Eldritch Moon | |
Adding Mountain to Return to Ravnica | |
Adding Forest to Return to Ravnica | |
Adding Mountain to Return to Ravnica | |
Adding Swamp to Return to Ravnica | |
Adding Mountain to Return to Ravnica | |
Adding Plains to Return to Ravnica | |
Adding Plains to Return to Ravnica | |
Adding Island to Return to Ravnica | |
Adding Island to Return to Ravnica | |
Adding Plains to Return to Ravnica | |
Adding Mountain to Return to Ravnica | |
Adding Swamp to Return to Ravnica | |
Adding Forest to Return to Ravnica | |
Adding Forest to Return to Ravnica | |
Adding Island to Return to Ravnica | |
Adding Swamp to Return to Ravnica | |
Adding Island to Return to Ravnica | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_set() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:544> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 602, in build_set | |
return await build_then_print_stuff(await get_mids_for_downloading()) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 586, in build_then_print_stuff | |
cards_holder = await self.download_cards_by_mid_list(set_name, mids_for_set) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 529, in download_cards_by_mid_list | |
card_future = future.result() | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_set() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:544> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 602, in build_set | |
return await build_then_print_stuff(await get_mids_for_downloading()) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 586, in build_then_print_stuff | |
cards_holder = await self.download_cards_by_mid_list(set_name, mids_for_set) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 529, in download_cards_by_mid_list | |
card_future = future.result() | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_set() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:544> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 602, in build_set | |
return await build_then_print_stuff(await get_mids_for_downloading()) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 586, in build_then_print_stuff | |
cards_holder = await self.download_cards_by_mid_list(set_name, mids_for_set) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 529, in download_cards_by_mid_list | |
card_future = future.result() | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_set() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:544> exception=ClientConnectorError(24, 'Too many open files')> | |
Traceback (most recent call last): | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/connector.py", line 822, in _wrap_create_connection | |
return await self._loop.create_connection(*args, **kwargs) | |
File "[filepathomitted]/python3.6/asyncio/base_events.py", line 778, in create_connection | |
raise exceptions[0] | |
File "[filepathomitted]/python3.6/asyncio/base_events.py", line 745, in create_connection | |
sock = socket.socket(family=family, type=type, proto=proto) | |
File "[filepathomitted]/python3.6/socket.py", line 144, in __init__ | |
_socket.socket.__init__(self, family, type, proto, fileno) | |
OSError: [Errno 24] Too many open files | |
The above exception was the direct cause of the following exception: | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 602, in build_set | |
return await build_then_print_stuff(await get_mids_for_downloading()) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 571, in get_mids_for_downloading | |
ids_to_return = await mtg_http.generate_mids_by_set(self.http_session, urls_for_set, set_name[1]) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 143, in generate_mids_by_set | |
async with session.get(url, params=params) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 366, in _request | |
timeout=timeout | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/connector.py", line 445, in connect | |
proto = await self._create_connection(req, traces, timeout) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/connector.py", line 757, in _create_connection | |
req, traces, timeout) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/connector.py", line 879, in _create_direct_connection | |
raise last_exc | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/connector.py", line 862, in _create_direct_connection | |
req=req, client_error=client_error) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/connector.py", line 829, in _wrap_create_connection | |
raise client_error(req.connection_key, exc) from exc | |
aiohttp.client_exceptions.ClientConnectorError: Cannot connect to host gatherer.wizards.com:80 ssl:None [Too many open files] | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_set() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:544> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 602, in build_set | |
return await build_then_print_stuff(await get_mids_for_downloading()) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 586, in build_then_print_stuff | |
cards_holder = await self.download_cards_by_mid_list(set_name, mids_for_set) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 529, in download_cards_by_mid_list | |
card_future = future.result() | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
BuildSet: Building Set Weatherlight | |
BuildSet: Building Set Darksteel | |
BuildSet: Building Set Magic 2014 Core Set | |
BuildSet: Building Set Fate Reforged | |
BuildSet: Building Set Amonkhet | |
BuildSet: Acquired 2 URLs for Darksteel | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 369, in build_card | |
main_parts = await self.build_main_part(set_name, card_mid, other_cards_holder, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 159, in build_main_part | |
soup_oracle = await self.get_card_html(card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 371, in build_card | |
legal_parts = await self.build_legalities_part(card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 275, in build_legalities_part | |
html = await mtg_http.get_card_legalities(self.http_session, card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 53, in get_card_legalities | |
return await ensure_content_downloaded(session, LEGAL_URL, params=get_params(card_mid)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 371, in build_card | |
legal_parts = await self.build_legalities_part(card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 275, in build_legalities_part | |
html = await mtg_http.get_card_legalities(self.http_session, card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 53, in get_card_legalities | |
return await ensure_content_downloaded(session, LEGAL_URL, params=get_params(card_mid)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 303, in build_foreign_part | |
html = await mtg_http.get_card_foreign_details(self.http_session, card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 60, in get_card_foreign_details | |
return await ensure_content_downloaded(session, FOREIGN_URL, params=get_params(card_mid)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 303, in build_foreign_part | |
html = await mtg_http.get_card_foreign_details(self.http_session, card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 60, in get_card_foreign_details | |
return await ensure_content_downloaded(session, FOREIGN_URL, params=get_params(card_mid)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 303, in build_foreign_part | |
html = await mtg_http.get_card_foreign_details(self.http_session, card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 60, in get_card_foreign_details | |
return await ensure_content_downloaded(session, FOREIGN_URL, params=get_params(card_mid)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 303, in build_foreign_part | |
html = await mtg_http.get_card_foreign_details(self.http_session, card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 60, in get_card_foreign_details | |
return await ensure_content_downloaded(session, FOREIGN_URL, params=get_params(card_mid)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 303, in build_foreign_part | |
html = await mtg_http.get_card_foreign_details(self.http_session, card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 60, in get_card_foreign_details | |
return await ensure_content_downloaded(session, FOREIGN_URL, params=get_params(card_mid)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 303, in build_foreign_part | |
html = await mtg_http.get_card_foreign_details(self.http_session, card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 60, in get_card_foreign_details | |
return await ensure_content_downloaded(session, FOREIGN_URL, params=get_params(card_mid)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 303, in build_foreign_part | |
html = await mtg_http.get_card_foreign_details(self.http_session, card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 60, in get_card_foreign_details | |
return await ensure_content_downloaded(session, FOREIGN_URL, params=get_params(card_mid)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 370, in build_card | |
original_parts = await self.build_original_details(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 335, in build_original_details | |
soup_print = await self.get_card_html(card_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 303, in build_foreign_part | |
html = await mtg_http.get_card_foreign_details(self.http_session, card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 60, in get_card_foreign_details | |
return await ensure_content_downloaded(session, FOREIGN_URL, params=get_params(card_mid)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 303, in build_foreign_part | |
html = await mtg_http.get_card_foreign_details(self.http_session, card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 60, in get_card_foreign_details | |
return await ensure_content_downloaded(session, FOREIGN_URL, params=get_params(card_mid)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 303, in build_foreign_part | |
html = await mtg_http.get_card_foreign_details(self.http_session, card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 60, in get_card_foreign_details | |
return await ensure_content_downloaded(session, FOREIGN_URL, params=get_params(card_mid)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 303, in build_foreign_part | |
html = await mtg_http.get_card_foreign_details(self.http_session, card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 60, in get_card_foreign_details | |
return await ensure_content_downloaded(session, FOREIGN_URL, params=get_params(card_mid)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
BuildSet: Acquired 2 URLs for Weatherlight | |
BuildSet: Acquired 2 URLs for Fate Reforged | |
BuildSet: Acquired 3 URLs for Amonkhet | |
BuildSet: Acquired 3 URLs for Magic 2014 Core Set | |
BuildSet: Determined 165 MIDs for Darksteel | |
BuildSet: Determined 167 MIDs for Weatherlight | |
BuildSet: Determined 185 MIDs for Fate Reforged | |
Adding Fatal Blow to Weatherlight | |
Adding Fervor to Weatherlight | |
Adding Fallow Wurm to Weatherlight | |
Adding Arctic Wolves to Weatherlight | |
Adding Benalish Missionary to Weatherlight | |
Adding Barrow Ghoul to Weatherlight | |
Adding Abyssal Gatekeeper to Weatherlight | |
Adding Alms to Weatherlight | |
Adding Avizoa to Weatherlight | |
Adding Dwarven Berserker to Weatherlight | |
Adding Duskrider Falcon to Weatherlight | |
Adding Downdraft to Weatherlight | |
BuildSet: Determined 249 MIDs for Magic 2014 Core Set | |
Adding Empyrial Armor to Weatherlight | |
Adding Dwarven Thaumaturgist to Weatherlight | |
Adding Betrothed of Fire to Weatherlight | |
Adding Bösium Strip to Weatherlight | |
Adding Agonizing Memories to Weatherlight | |
Adding Argivian Find to Weatherlight | |
Adding Aether Flash to Weatherlight | |
Adding Angelic Renewal to Weatherlight | |
Adding Alabaster Dragon to Weatherlight | |
Adding Argivian Restoration to Weatherlight | |
Adding Festering Evil to Weatherlight | |
Adding Apathy to Weatherlight | |
Adding Abeyance to Weatherlight | |
Adding Abjure to Weatherlight | |
Adding Ardent Militia to Weatherlight | |
Adding Ancestral Knowledge to Weatherlight | |
Adding Cinder Wall to Weatherlight | |
Adding Coils of the Medusa to Weatherlight | |
Adding Disrupt to Weatherlight | |
Adding Choking Vines to Weatherlight | |
Adding Familiar Ground to Weatherlight | |
Adding Desperate Gambit to Weatherlight | |
Adding Dense Foliage to Weatherlight | |
Adding Aboroth to Weatherlight | |
Adding Bone Dancer to Weatherlight | |
Adding Bubble Matrix to Weatherlight | |
Adding Blossoming Wreath to Weatherlight | |
Adding Benalish Infantry to Weatherlight | |
Adding Bogardan Firefiend to Weatherlight | |
Adding Merfolk Traders to Weatherlight | |
Adding Purge to Darksteel | |
Adding Carry Away to Darksteel | |
Adding Ertai's Familiar to Weatherlight | |
Adding Striped Bears to Weatherlight | |
Adding Pendrell Mists to Weatherlight | |
Adding Spinning Darkness to Weatherlight | |
Adding Phantom Warrior to Weatherlight | |
Adding Straw Golem to Weatherlight | |
Adding Null Rod to Weatherlight | |
Adding Orcish Settlers to Weatherlight | |
Adding Soul Shepherd to Weatherlight | |
Adding Sylvan Hierophant to Weatherlight | |
Adding Shattered Crypt to Weatherlight | |
Adding Ophidian to Weatherlight | |
Adding Roc Hatchling to Weatherlight | |
Adding Southern Paladin to Weatherlight | |
Adding Revered Unicorn to Weatherlight | |
Adding Teferi's Veil to Weatherlight | |
Adding Shadow Rider to Weatherlight | |
Adding Peacekeeper to Weatherlight | |
Adding Rogue Elephant to Weatherlight | |
Adding Metal Fatigue to Darksteel | |
Adding Hallow to Darksteel | |
Adding Call of the Wild to Weatherlight | |
Adding Boiling Blood to Weatherlight | |
Adding Benalish Knight to Weatherlight | |
Adding Dingus Staff to Weatherlight | |
Adding Cinder Giant to Weatherlight | |
Adding Doomsday to Weatherlight | |
Adding Buried Alive to Weatherlight | |
Adding Foriysian Brigade to Weatherlight | |
Adding Fog Elemental to Weatherlight | |
Adding Circling Vultures to Weatherlight | |
Adding Fledgling Djinn to Weatherlight | |
Adding Fungus Elemental to Weatherlight | |
Adding Chimeric Sphere to Weatherlight | |
Adding Debt of Loyalty to Weatherlight | |
Adding Cone of Flame to Weatherlight | |
Adding Flux to Weatherlight | |
Adding Cloud Djinn to Weatherlight | |
Adding Gaea's Blessing to Weatherlight | |
Adding Voltaic Construct to Darksteel | |
Adding Thought Dissector to Darksteel | |
Adding Sword of Light and Shadow to Darksteel | |
Adding Arcbound Fiend to Darksteel | |
Adding Second Sight to Darksteel | |
Adding Mind Stone to Weatherlight | |
Adding Test of Faith to Darksteel | |
Adding Hoverguard Observer to Darksteel | |
Adding Tolarian Entrancer to Weatherlight | |
Adding Wave of Terror to Weatherlight | |
Adding Urborg Justice to Weatherlight | |
Adding Thundermare to Weatherlight | |
Adding Thran Forge to Weatherlight | |
Adding Thran Tome to Weatherlight | |
Adding Bloodrock Cyclops to Weatherlight | |
Adding Aura of Silence to Weatherlight | |
Adding Goblin Vandal to Weatherlight | |
Adding Gallowbraid to Weatherlight | |
Adding Heavy Ballista to Weatherlight | |
Adding Grave Strength to Fate Reforged | |
Adding Refocus to Fate Reforged | |
Adding Temporal Trespass to Fate Reforged | |
Adding Sage-Eye Avengers to Fate Reforged | |
Adding Archfiend of Depravity to Fate Reforged | |
Adding Mardu Shadowspear to Fate Reforged | |
Adding Merciless Executioner to Fate Reforged | |
Adding Torrent Elemental to Fate Reforged | |
Adding Ancestral Vengeance to Fate Reforged | |
Adding Orc Sureshot to Fate Reforged | |
Adding Neutralizing Blast to Fate Reforged | |
Adding Diplomacy of the Wastes to Fate Reforged | |
Adding Battle Brawler to Fate Reforged | |
Adding Heat Stroke to Weatherlight | |
Adding Jabari's Banner to Weatherlight | |
Adding Haunting Misery to Weatherlight | |
Adding Goblin Bomb to Weatherlight | |
Adding Echoing Decay to Darksteel | |
Adding Vedalken Engineer to Darksteel | |
Adding Reshape to Darksteel | |
Adding Retract to Darksteel | |
Adding Murderous Spoils to Darksteel | |
Adding Shriveling Rot to Darksteel | |
Adding Emissary of Despair to Darksteel | |
Adding Ageless Entity to Darksteel | |
Adding Thunderstaff to Darksteel | |
Adding Flamebreak to Darksteel | |
Adding Hurloon Shaman to Weatherlight | |
Adding Goblin Grenadiers to Weatherlight | |
Adding Harvest Wurm to Weatherlight | |
Adding Heart of Bogardan to Weatherlight | |
Adding Guided Strike to Weatherlight | |
Adding Gemstone Mine to Weatherlight | |
Adding Hidden Horror to Weatherlight | |
Adding Inner Sanctum to Weatherlight | |
Adding Gerrard's Wisdom to Weatherlight | |
Adding Infernal Tribute to Weatherlight | |
Adding Sibsig Host to Fate Reforged | |
Adding Specter's Shroud to Darksteel | |
Adding Spire Golem to Darksteel | |
Adding Vulshok Morningstar to Darksteel | |
Adding Spincrusher to Darksteel | |
Adding Blinkmoth Nexus to Darksteel | |
Adding Arcbound Slith to Darksteel | |
Adding Gemini Engine to Darksteel | |
Adding Arcbound Lancer to Darksteel | |
Adding Arcbound Overseer to Darksteel | |
Adding Tangle Golem to Darksteel | |
Adding Darksteel Citadel to Darksteel | |
Adding Kraken's Eye to Darksteel | |
Adding Skullclamp to Darksteel | |
Adding Darksteel Ingot to Darksteel | |
Adding Mischievous Poltergeist to Weatherlight | |
Adding Morinfen to Weatherlight | |
Adding Nature's Kiss to Weatherlight | |
Adding Maraxus of Keld to Weatherlight | |
Adding Mwonvuli Ooze to Weatherlight | |
Adding Necratog to Weatherlight | |
Adding Master of Arms to Weatherlight | |
Adding Noble Benefactor to Weatherlight | |
Adding Sultai Emissary to Fate Reforged | |
Adding Abduction to Weatherlight | |
Adding Touchstone to Weatherlight | |
Adding Tranquil Grove to Weatherlight | |
Adding Well of Knowledge to Weatherlight | |
Adding Uktabi Efreet to Weatherlight | |
Adding Vodalian Illusionist to Weatherlight | |
Adding Timid Drake to Weatherlight | |
Adding Volunteer Reserves to Weatherlight | |
Adding Xanthic Statue to Weatherlight | |
Adding Zombie Scavengers to Weatherlight | |
Adding Tolarian Drake to Weatherlight | |
Adding Urborg Stalker to Weatherlight | |
Adding Vitalize to Weatherlight | |
Adding Tolarian Serpent to Weatherlight | |
Adding Veteran Explorer to Weatherlight | |
Adding Thunderbolt to Weatherlight | |
Adding Winding Canyons to Weatherlight | |
Adding Firestorm to Weatherlight | |
Adding Fit of Rage to Weatherlight | |
Adding Fire Whip to Weatherlight | |
Adding Barishi to Weatherlight | |
Adding Briar Shield to Weatherlight | |
Adding Break Through the Line to Fate Reforged | |
Adding Crux of Fate to Fate Reforged | |
Adding Tasigur, the Golden Fang to Fate Reforged | |
Adding Jangling Automaton to Weatherlight | |
Adding Liege of the Hollows to Weatherlight | |
Adding Llanowar Druid to Weatherlight | |
Adding Lava Storm to Weatherlight | |
Adding Lava Hounds to Weatherlight | |
Adding Kithkin Armor to Weatherlight | |
Adding Lotus Vale to Weatherlight | |
Adding Alesha, Who Smiles at Death to Fate Reforged | |
Adding Wirefly Hive to Darksteel | |
Adding Arcane Spyglass to Darksteel | |
Adding Nature's Resurgence to Weatherlight | |
Adding Mistmoon Griffin to Weatherlight | |
Adding Trinisphere to Darksteel | |
Adding Tanglewalker to Darksteel | |
Adding Darksteel Forge to Darksteel | |
Adding Phyrexian Furnace to Weatherlight | |
Adding Razortooth Rats to Weatherlight | |
Adding Phantom Wings to Weatherlight | |
Adding Strands of Night to Weatherlight | |
Adding Tariff to Weatherlight | |
Adding Odylic Wraith to Weatherlight | |
Adding Redwood Treefolk to Weatherlight | |
Adding Sawtooth Ogre to Weatherlight | |
Adding Relearn to Weatherlight | |
Adding Serrated Biskelion to Weatherlight | |
Adding Well of Lost Dreams to Darksteel | |
Adding Auriok Glaivemaster to Darksteel | |
Adding Echoing Calm to Darksteel | |
Adding Chimeric Egg to Darksteel | |
Adding Ritual of Restoration to Darksteel | |
Adding Emissary of Hope to Darksteel | |
Adding Chromescale Drake to Darksteel | |
Adding Pteron Ghost to Darksteel | |
Adding Inflame to Darksteel | |
Adding Stir the Pride to Darksteel | |
Adding Echoing Truth to Darksteel | |
Adding Last Word to Darksteel | |
Adding Leonin Battlemage to Darksteel | |
Adding Steelshaper Apprentice to Darksteel | |
Adding Wurm's Tooth to Darksteel | |
Adding Paradigm Shift to Weatherlight | |
Adding Tendrils of Despair to Weatherlight | |
Adding Darksteel Reactor to Darksteel | |
Adding Sibsig Muckdraggers to Fate Reforged | |
Adding Supplant Form to Fate Reforged | |
Adding Bloodfire Enforcers to Fate Reforged | |
Adding Essence Drain to Darksteel | |
Adding Talon of Pain to Darksteel | |
Adding Fireball to Darksteel | |
Adding Viridian Zealot to Darksteel | |
Adding Oxidda Golem to Darksteel | |
Adding Arcbound Ravager to Darksteel | |
Adding Spellbinder to Darksteel | |
Adding Arcbound Bruiser to Darksteel | |
Adding Arcbound Hybrid to Darksteel | |
Adding Mistfire Adept to Fate Reforged | |
Adding Armored Cancrix to Magic 2014 Core Set | |
Adding Silence to Magic 2014 Core Set | |
Adding Air Servant to Magic 2014 Core Set | |
Adding Steel Golem to Weatherlight | |
Adding Tasigur's Cruelty to Fate Reforged | |
Adding Geth's Grimoire to Darksteel | |
Adding Echoing Courage to Darksteel | |
Adding Shield of Kaldra to Darksteel | |
Adding Memnarch to Darksteel | |
Adding Goblin Archaeologist to Darksteel | |
Adding Typhoid Rats to Fate Reforged | |
Adding Llanowar Sentinel to Weatherlight | |
Adding Manta Ray to Weatherlight | |
Adding Llanowar Behemoth to Weatherlight | |
Adding Mana Web to Weatherlight | |
Adding Neurok Transmuter to Darksteel | |
Adding Sword of Fire and Ice to Darksteel | |
Adding Rakshasa's Disdain to Fate Reforged | |
Adding Deadly Recluse to Magic 2014 Core Set | |
Adding Elvish Mystic to Magic 2014 Core Set | |
Adding Krark-Clan Stoker to Darksteel | |
Adding Synod Artificer to Darksteel | |
Adding Burden of Greed to Darksteel | |
Adding Slobad, Goblin Tinkerer to Darksteel | |
Adding Write into Being to Fate Reforged | |
Adding Scorched Ruins to Weatherlight | |
Adding Claustrophobia to Magic 2014 Core Set | |
Adding Pulse of the Grid to Darksteel | |
Adding Sage Owl to Weatherlight | |
Adding Psychic Vortex to Weatherlight | |
Adding Serenity to Weatherlight | |
Adding Coretapper to Darksteel | |
Adding Turn the Tables to Darksteel | |
Adding Palace Siege to Fate Reforged | |
Adding Defiant Ogre to Fate Reforged | |
Adding Mana Chains to Weatherlight | |
Adding Archers of Qarsi to Fate Reforged | |
Adding Harsh Sustenance to Fate Reforged | |
Adding Destructor Dragon to Fate Reforged | |
Adding Sudden Reclamation to Fate Reforged | |
Adding Whisperer of the Wilds to Fate Reforged | |
Adding Formless Nurturing to Fate Reforged | |
Adding Battlefront Krushok to Fate Reforged | |
Adding Goblin Heelcutter to Fate Reforged | |
Adding Will of the Naga to Fate Reforged | |
Adding Ghastly Conscription to Fate Reforged | |
Adding Temur Runemark to Fate Reforged | |
Adding Pulse of the Tangle to Darksteel | |
Adding Leonin Bola to Darksteel | |
Adding Surestrike Trident to Darksteel | |
Adding Myr Moonvessel to Darksteel | |
Adding Panoptic Mirror to Darksteel | |
Adding Myr Matrix to Darksteel | |
Adding Arcbound Worker to Darksteel | |
Adding Myr Landshaper to Darksteel | |
Adding Tears of Rage to Darksteel | |
Adding Jeskai Sage to Fate Reforged | |
Adding Dismiss into Dream to Magic 2014 Core Set | |
Adding Arcbound Reclaimer to Darksteel | |
Adding Hungering Yeti to Fate Reforged | |
Adding Machinate to Darksteel | |
Adding Colossal Whale to Magic 2014 Core Set | |
Adding Crazed Goblin to Darksteel | |
Adding Dismantle to Darksteel | |
Adding Renowned Weaponsmith to Fate Reforged | |
Adding Mephitic Ooze to Darksteel | |
Adding Dross Golem to Darksteel | |
Adding Cyclops Tyrant to Magic 2014 Core Set | |
Adding Flamewake Phoenix to Fate Reforged | |
Adding Lich's Tomb to Darksteel | |
Adding Mycosynth Lattice to Darksteel | |
Adding Pitchburn Devils to Magic 2014 Core Set | |
Adding Reach of Shadows to Fate Reforged | |
Adding Whisk Away to Fate Reforged | |
Adding Ojutai, Soul of Winter to Fate Reforged | |
Adding Abzan Beastmaster to Fate Reforged | |
Adding Noxious Dragon to Fate Reforged | |
Adding Dromoka, the Eternal to Fate Reforged | |
Adding Domestication to Magic 2014 Core Set | |
Adding Angel's Feather to Darksteel | |
Adding Serra's Blessing to Weatherlight | |
Adding Mirrodin's Core to Darksteel | |
Adding Jeskai Infiltrator to Fate Reforged | |
Adding Aether Snap to Darksteel | |
Adding Enhanced Awareness to Fate Reforged | |
Adding Frost Walker to Fate Reforged | |
Adding Psychic Overload to Darksteel | |
Adding Hero's Blade to Fate Reforged | |
Adding Reality Shift to Fate Reforged | |
Adding Fascination to Fate Reforged | |
Adding Fangren Firstborn to Darksteel | |
Adding Quicksilver Behemoth to Darksteel | |
Adding Darksteel Colossus to Darksteel | |
Adding Rite of Undoing to Fate Reforged | |
Adding Monastery Siege to Fate Reforged | |
Adding Smoldering Efreet to Fate Reforged | |
Adding Atarka, World Render to Fate Reforged | |
BuildSet: Acquiring Tokens for Weatherlight | |
Adding Grim Contest to Fate Reforged | |
Adding Vulshok War Boar to Darksteel | |
Adding Greater Harvester to Darksteel | |
Adding Scrounge to Darksteel | |
Adding Scavenging Scarab to Darksteel | |
Adding Ambush Krotiq to Fate Reforged | |
Adding Ethereal Ambush to Fate Reforged | |
Adding Shamanic Revelation to Fate Reforged | |
Adding Wild Slash to Fate Reforged | |
Adding Whisperwood Elemental to Fate Reforged | |
Adding Lay of the Land to Magic 2014 Core Set | |
Adding Wild Ricochet to Magic 2014 Core Set | |
Adding Ur-Golem's Eye to Darksteel | |
Adding Arcbound Crusher to Darksteel | |
Adding Furnace Dragon to Darksteel | |
Adding Eater of Days to Darksteel | |
Adding Cached Defenses to Fate Reforged | |
Adding Feral Krushok to Fate Reforged | |
Adding Aether Vial to Darksteel | |
---------- Thread 123145612922880 awaked ---------- | |
Adding Douse in Gloom to Fate Reforged | |
Adding Diabolic Tutor to Magic 2014 Core Set | |
Adding Hunt the Weak to Fate Reforged | |
Adding Cunning Strike to Fate Reforged | |
Adding Soulfire Grand Master to Fate Reforged | |
Adding Dragon Hatchling to Magic 2014 Core Set | |
Adding Mark of the Vampire to Magic 2014 Core Set | |
Adding Doom Blade to Magic 2014 Core Set | |
Adding Marauding Maulhorn to Magic 2014 Core Set | |
Adding Swiftwater Cliffs to Fate Reforged | |
Adding Jungle Hollow to Fate Reforged | |
Adding Hunger of the Nim to Darksteel | |
Adding Shunt to Darksteel | |
Adding Dark Deal to Fate Reforged | |
Adding Frost Breath to Magic 2014 Core Set | |
Adding Heartseeker to Darksteel | |
Adding Death Cloud to Darksteel | |
Adding Neurok Prodigy to Darksteel | |
Adding Whispersilk Cloak to Darksteel | |
---------- Thread 123145612922880 hangs ---------- | |
File "[filepathomitted]/python3.6/threading.py", line 884, in _bootstrap | |
self._bootstrap_inner() | |
File "[filepathomitted]/python3.6/threading.py", line 916, in _bootstrap_inner | |
self.run() | |
File "[filepathomitted]/python3.6/threading.py", line 864, in run | |
self._target(*self._args, **self._kwargs) | |
File "[filepathomitted]/python3.6/concurrent/futures/thread.py", line 67, in _worker | |
work_item = work_queue.get(block=True) | |
File "[filepathomitted]/python3.6/queue.py", line 164, in get | |
self.not_empty.wait() | |
File "[filepathomitted]/python3.6/threading.py", line 295, in wait | |
waiter.acquire() | |
Adding Arashin War Beast to Fate Reforged | |
Adding Spawning Pit to Darksteel | |
Adding Darksteel Pendant to Darksteel | |
Adding Thorncaster Sliver to Magic 2014 Core Set | |
Adding Scroll of the Masters to Fate Reforged | |
Adding Shu Yun, the Silent Tempest to Fate Reforged | |
Adding Screams from Within to Darksteel | |
Adding Nightwing Shade to Magic 2014 Core Set | |
Adding Syphon Sliver to Magic 2014 Core Set | |
Adding Warden of the First Tree to Fate Reforged | |
Adding Young Pyromancer to Magic 2014 Core Set | |
Adding Pulse of the Dross to Darksteel | |
Adding Awaken the Ancient to Magic 2014 Core Set | |
Adding Winds of Qal Sisma to Fate Reforged | |
Adding Echoing Ruin to Darksteel | |
Adding Kolaghan, the Storm's Fury to Fate Reforged | |
Adding Millstone to Magic 2014 Core Set | |
Adding Sandsteppe Mastodon to Fate Reforged | |
Adding Hooded Assassin to Fate Reforged | |
Adding Sanguine Bond to Magic 2014 Core Set | |
Adding Plummet to Magic 2014 Core Set | |
Adding Seraph of the Sword to Magic 2014 Core Set | |
Adding Garruk's Horde to Magic 2014 Core Set | |
Adding Nim Abomination to Darksteel | |
Adding Death-Mask Duplicant to Darksteel | |
Adding Drill-Skimmer to Darksteel | |
Adding Tel-Jilad Wolf to Darksteel | |
Adding Darksteel Brute to Darksteel | |
Adding Leonin Shikari to Darksteel | |
Adding Loxodon Mystic to Darksteel | |
Adding Battle Sliver to Magic 2014 Core Set | |
Adding Show of Valor to Magic 2014 Core Set | |
Adding Ajani's Chosen to Magic 2014 Core Set | |
Adding Dawnstrike Paladin to Magic 2014 Core Set | |
Adding Planar Cleansing to Magic 2014 Core Set | |
Adding Celestial Flare to Magic 2014 Core Set | |
Adding Hive Stirrings to Magic 2014 Core Set | |
Adding Savage Beating to Darksteel | |
Adding Ugin's Construct to Fate Reforged | |
Adding Lightning Talons to Magic 2014 Core Set | |
Adding Devout Invocation to Magic 2014 Core Set | |
Adding Marang River Prowler to Fate Reforged | |
Adding Return to the Earth to Fate Reforged | |
Adding Ruthless Instincts to Fate Reforged | |
Adding Cancel to Magic 2014 Core Set | |
Adding Zephyr Charge to Magic 2014 Core Set | |
Adding Jace, Memory Adept to Magic 2014 Core Set | |
Adding Soulflayer to Fate Reforged | |
Adding Arcbond to Fate Reforged | |
Adding Collateral Damage to Fate Reforged | |
Adding Infested Roothold to Darksteel | |
Adding Unforge to Darksteel | |
Adding Oxidize to Darksteel | |
Adding Wand of the Elements to Darksteel | |
Adding Tel-Jilad Outrider to Darksteel | |
Adding Frontier Siege to Fate Reforged | |
Adding Pay No Heed to Magic 2014 Core Set | |
Adding Pillarfield Ox to Magic 2014 Core Set | |
Adding Gnawing Zombie to Magic 2014 Core Set | |
Adding Negate to Magic 2014 Core Set | |
Adding Shock to Magic 2014 Core Set | |
Adding Artificer's Hex to Magic 2014 Core Set | |
Adding Glimpse the Future to Magic 2014 Core Set | |
Adding Corpse Hauler to Magic 2014 Core Set | |
Adding Quicken to Magic 2014 Core Set | |
Adding Spell Blast to Magic 2014 Core Set | |
Adding Duress to Magic 2014 Core Set | |
Adding Flames of the Firebrand to Magic 2014 Core Set | |
Adding Tranquil Cove to Fate Reforged | |
Adding Bathe in Dragonfire to Fate Reforged | |
Adding Cloudform to Fate Reforged | |
Adding Scoured Barrens to Fate Reforged | |
Adding Wind-Scarred Crag to Fate Reforged | |
Adding Lotus Path Djinn to Fate Reforged | |
Adding Goblin Boom Keg to Fate Reforged | |
Adding Jeskai Runemark to Fate Reforged | |
Adding Abzan Kin-Guard to Fate Reforged | |
Adding Reap and Sow to Darksteel | |
Adding Barbed Lightning to Darksteel | |
Adding Nemesis Mask to Darksteel | |
Adding Ogre Battledriver to Magic 2014 Core Set | |
Adding Brave the Elements to Magic 2014 Core Set | |
Adding Archaeomancer to Magic 2014 Core Set | |
Adding Regathan Firecat to Magic 2014 Core Set | |
Adding Wall of Swords to Magic 2014 Core Set | |
Adding Dragon Egg to Magic 2014 Core Set | |
Adding Scroll Thief to Magic 2014 Core Set | |
Adding Xathrid Necromancer to Magic 2014 Core Set | |
Adding Auramancer to Magic 2014 Core Set | |
Adding Dark Prophecy to Magic 2014 Core Set | |
Adding Viridian Acolyte to Darksteel | |
Adding Grimclaw Bats to Darksteel | |
Adding Sultai Runemark to Fate Reforged | |
Adding Molten Birth to Magic 2014 Core Set | |
Adding Temur Battle Rage to Fate Reforged | |
Adding Juggernaut to Darksteel | |
Adding Phantom Warrior to Magic 2014 Core Set | |
Adding Chittering Rats to Darksteel | |
Adding Dark Favor to Magic 2014 Core Set | |
Adding Corrupt to Magic 2014 Core Set | |
Adding Trained Condor to Magic 2014 Core Set | |
Adding War Flare to Fate Reforged | |
Adding Temur War Shaman to Fate Reforged | |
Adding Strionic Resonator to Magic 2014 Core Set | |
Adding Mardu Strike Leader to Fate Reforged | |
Adding Bonescythe Sliver to Magic 2014 Core Set | |
Adding Yasova Dragonclaw to Fate Reforged | |
Adding Banisher Priest to Magic 2014 Core Set | |
Adding Serra Angel to Magic 2014 Core Set | |
Adding Staff of the Mind Magus to Magic 2014 Core Set | |
Adding Witchstalker to Magic 2014 Core Set | |
Adding Vial of Poison to Magic 2014 Core Set | |
Adding Mutavault to Magic 2014 Core Set | |
Adding Staff of the Wild Magus to Magic 2014 Core Set | |
Adding Magnetic Flux to Darksteel | |
Adding Gurmag Angler to Fate Reforged | |
Adding Auriok Siege Sled to Darksteel | |
Adding Abzan Runemark to Fate Reforged | |
Adding Goblin Diplomats to Magic 2014 Core Set | |
Adding Voracious Wurm to Magic 2014 Core Set | |
Adding Hewed Stone Retainers to Fate Reforged | |
Adding Mindsparker to Magic 2014 Core Set | |
Adding Liliana's Reaver to Magic 2014 Core Set | |
BuildSet: Applied Set Config options for Weatherlight | |
Adding Rugged Highlands to Fate Reforged | |
Adding Pulse of the Forge to Darksteel | |
Adding Congregate to Magic 2014 Core Set | |
Adding Tenacious Dead to Magic 2014 Core Set | |
Adding Chandra's Outrage to Magic 2014 Core Set | |
Adding Crucible of the Spirit Dragon to Fate Reforged | |
Adding Indestructibility to Magic 2014 Core Set | |
Adding Jeskai Barricade to Fate Reforged | |
Adding Groundshaker Sliver to Magic 2014 Core Set | |
Adding Giant Growth to Magic 2014 Core Set | |
Adding Altar's Reap to Magic 2014 Core Set | |
Adding Suntail Hawk to Magic 2014 Core Set | |
Adding Rod of Ruin to Magic 2014 Core Set | |
Adding Sporemound to Magic 2014 Core Set | |
Adding Elite Arcanist to Magic 2014 Core Set | |
Adding Essence Scatter to Magic 2014 Core Set | |
Adding Steelform Sliver to Magic 2014 Core Set | |
Adding Tangle Spider to Darksteel | |
Adding Darksteel Gargoyle to Darksteel | |
Adding Soulscour to Darksteel | |
Adding Stonehorn Chanter to Magic 2014 Core Set | |
Adding Drooling Ogre to Darksteel | |
Adding Pulse of the Fields to Darksteel | |
Adding Nourish to Darksteel | |
Adding Lifebane Zombie to Magic 2014 Core Set | |
Adding Vex to Darksteel | |
Adding Into the Wilds to Magic 2014 Core Set | |
Adding Angelic Wall to Magic 2014 Core Set | |
Adding Mind Rot to Magic 2014 Core Set | |
Adding Canyon Minotaur to Magic 2014 Core Set | |
Adding Nephalia Seakite to Magic 2014 Core Set | |
Adding Bogbrew Witch to Magic 2014 Core Set | |
Adding Citadel Siege to Fate Reforged | |
Adding Abzan Skycaptain to Fate Reforged | |
Adding Divine Favor to Magic 2014 Core Set | |
Adding Serum Powder to Darksteel | |
Adding Fortify to Magic 2014 Core Set | |
Adding Shivan Dragon to Magic 2014 Core Set | |
Adding Windstorm to Magic 2014 Core Set | |
Adding Seacoast Drake to Magic 2014 Core Set | |
Adding Arcbound Stinger to Darksteel | |
Adding Demon's Horn to Darksteel | |
Adding Razor Golem to Darksteel | |
Adding Roaring Slagwurm to Darksteel | |
Adding Channel Harm to Fate Reforged | |
Adding Staff of the Flame Magus to Magic 2014 Core Set | |
Adding Dismal Backwater to Fate Reforged | |
Adding Staff of the Sun Magus to Magic 2014 Core Set | |
Adding Trading Post to Magic 2014 Core Set | |
Adding Woodborn Behemoth to Magic 2014 Core Set | |
Adding Wildcall to Fate Reforged | |
Adding Thornwood Falls to Fate Reforged | |
Adding Siege Mastodon to Magic 2014 Core Set | |
Adding Griffin Sentinel to Magic 2014 Core Set | |
Adding Bloodfell Caves to Fate Reforged | |
Adding Bubbling Cauldron to Magic 2014 Core Set | |
Adding Liliana of the Dark Realms to Magic 2014 Core Set | |
Adding Mindscour Dragon to Fate Reforged | |
Adding Charging Griffin to Magic 2014 Core Set | |
Adding Blessing to Magic 2014 Core Set | |
Adding Solemn Offering to Magic 2014 Core Set | |
Adding Pristine Angel to Darksteel | |
Adding Capashen Knight to Magic 2014 Core Set | |
Adding Dragon's Claw to Darksteel | |
Adding Angelic Accord to Magic 2014 Core Set | |
Adding Shadowborn Demon to Magic 2014 Core Set | |
Adding Scavenging Ooze to Magic 2014 Core Set | |
Adding Burning Earth to Magic 2014 Core Set | |
Adding Coral Merfolk to Magic 2014 Core Set | |
Adding Grim Return to Magic 2014 Core Set | |
Adding Encroaching Wastes to Magic 2014 Core Set | |
Adding Ajani, Caller of the Pride to Magic 2014 Core Set | |
Adding Warden of Evos Isle to Magic 2014 Core Set | |
Adding Dragonscale General to Fate Reforged | |
Adding Imposing Sovereign to Magic 2014 Core Set | |
Adding Alesha's Vanguard to Fate Reforged | |
Adding Sensory Deprivation to Magic 2014 Core Set | |
Adding Archangel of Thune to Magic 2014 Core Set | |
Adding Bramblecrush to Magic 2014 Core Set | |
Adding Sage's Reverie to Fate Reforged | |
Adding Pyromancer's Gauntlet to Magic 2014 Core Set | |
Adding Soulmender to Magic 2014 Core Set | |
Adding Barrage of Expendables to Magic 2014 Core Set | |
Adding Sandsteppe Outcast to Fate Reforged | |
Adding Master of Diversion to Magic 2014 Core Set | |
Adding Predatory Sliver to Magic 2014 Core Set | |
Adding Fireshrieker to Magic 2014 Core Set | |
Adding Elixir of Immortality to Magic 2014 Core Set | |
Adding Elite Scaleguard to Fate Reforged | |
Adding Dragon Bell Monk to Fate Reforged | |
Adding Fiendslayer Paladin to Magic 2014 Core Set | |
Adding Stand Together to Darksteel | |
Adding Liturgy of Blood to Magic 2014 Core Set | |
Adding Fruit of the First Tree to Fate Reforged | |
Adding Jace's Mindseeker to Magic 2014 Core Set | |
Adding Windreader Sphinx to Magic 2014 Core Set | |
Adding Mastery of the Unseen to Fate Reforged | |
Adding Karstoderm to Darksteel | |
Adding Ring of Three Wishes to Magic 2014 Core Set | |
Adding Honor's Reward to Fate Reforged | |
Adding Rally the Ancestors to Fate Reforged | |
Adding Vaultbreaker to Fate Reforged | |
Adding Scourge of Valkas to Magic 2014 Core Set | |
Adding Striking Sliver to Magic 2014 Core Set | |
Adding Thunder Strike to Magic 2014 Core Set | |
Adding Staff of the Death Magus to Magic 2014 Core Set | |
Adding Enlarge to Magic 2014 Core Set | |
Adding Lotus-Eye Mystics to Fate Reforged | |
Adding Dragonrage to Fate Reforged | |
Adding Aven Surveyor to Fate Reforged | |
Adding Haunted Plate Mail to Magic 2014 Core Set | |
Adding Hunt the Weak to Magic 2014 Core Set | |
Adding Great-Horn Krushok to Fate Reforged | |
Adding Demolish to Magic 2014 Core Set | |
Adding Divination to Magic 2014 Core Set | |
Adding Shiv's Embrace to Magic 2014 Core Set | |
Adding Valorous Stance to Fate Reforged | |
Adding Frontier Mastodon to Fate Reforged | |
Adding Volcanic Geyser to Magic 2014 Core Set | |
Adding Sengir Vampire to Magic 2014 Core Set | |
Adding Rise of the Dark Realms to Magic 2014 Core Set | |
Adding Map the Wastes to Fate Reforged | |
Adding Qarsi High Priest to Fate Reforged | |
Adding Sliver Construct to Magic 2014 Core Set | |
Adding Guardian of the Ages to Magic 2014 Core Set | |
Adding Smelt to Magic 2014 Core Set | |
Adding Wardscale Dragon to Fate Reforged | |
Adding Blood Bairn to Magic 2014 Core Set | |
Adding Ratchet Bomb to Magic 2014 Core Set | |
Adding Merfolk Spy to Magic 2014 Core Set | |
Adding Opportunity to Magic 2014 Core Set | |
Adding Giant Spider to Magic 2014 Core Set | |
Adding Quag Sickness to Magic 2014 Core Set | |
Adding Island to Fate Reforged | |
Adding Chandra's Phoenix to Magic 2014 Core Set | |
Adding Sultai Skullkeeper to Fate Reforged | |
Adding Child of Night to Magic 2014 Core Set | |
Adding Traumatize to Magic 2014 Core Set | |
Adding Shrivel to Magic 2014 Core Set | |
Adding Path of Bravery to Magic 2014 Core Set | |
Adding Messenger Drake to Magic 2014 Core Set | |
Adding Blur Sliver to Magic 2014 Core Set | |
Adding Wring Flesh to Magic 2014 Core Set | |
Adding Island to Fate Reforged | |
Adding Tome Scour to Magic 2014 Core Set | |
Adding Temur Sabertooth to Fate Reforged | |
Adding Pacifism to Magic 2014 Core Set | |
Adding Rootwalla to Magic 2014 Core Set | |
Adding Arashin Cleric to Fate Reforged | |
Adding Abzan Advantage to Fate Reforged | |
Adding Daghatar the Adamant to Fate Reforged | |
Adding Lightform to Fate Reforged | |
Adding Act of Treason to Magic 2014 Core Set | |
Adding Tidebinder Mage to Magic 2014 Core Set | |
Adding Vastwood Hydra to Magic 2014 Core Set | |
Adding Time Ebb to Magic 2014 Core Set | |
Adding Nightmare to Magic 2014 Core Set | |
Adding Megantic Sliver to Magic 2014 Core Set | |
Adding Illusionary Armor to Magic 2014 Core Set | |
Adding Pressure Point to Fate Reforged | |
Adding Soul Summons to Fate Reforged | |
Adding Trollhide to Magic 2014 Core Set | |
Adding Garruk, Caller of Beasts to Magic 2014 Core Set | |
Adding Plains to Fate Reforged | |
Adding Galerider Sliver to Magic 2014 Core Set | |
Adding Swamp to Fate Reforged | |
Adding Goblin Shortcutter to Magic 2014 Core Set | |
Adding Disperse to Magic 2014 Core Set | |
Adding Water Servant to Magic 2014 Core Set | |
Adding Naturalize to Magic 2014 Core Set | |
Adding Blightcaster to Magic 2014 Core Set | |
Adding Sentinel Sliver to Magic 2014 Core Set | |
Adding Vile Rebirth to Magic 2014 Core Set | |
Adding Deathgaze Cockatrice to Magic 2014 Core Set | |
Adding Primeval Bounty to Magic 2014 Core Set | |
Adding Wall of Frost to Magic 2014 Core Set | |
Adding Monastery Mentor to Fate Reforged | |
Adding Accursed Spirit to Magic 2014 Core Set | |
Adding Minotaur Abomination to Magic 2014 Core Set | |
Adding Wandering Champion to Fate Reforged | |
Adding Seismic Stomp to Magic 2014 Core Set | |
Adding Festering Newt to Magic 2014 Core Set | |
Adding Mardu Woe-Reaper to Fate Reforged | |
Adding Ainok Guide to Fate Reforged | |
Adding Darksteel Forge to Magic 2014 Core Set | |
Adding Academy Raider to Magic 2014 Core Set | |
Adding Shadowborn Apostle to Magic 2014 Core Set | |
Adding Lava Axe to Magic 2014 Core Set | |
Adding Fleshpulper Giant to Magic 2014 Core Set | |
Adding Undead Minotaur to Magic 2014 Core Set | |
Adding Kalonian Tusker to Magic 2014 Core Set | |
Adding Verdant Haven to Magic 2014 Core Set | |
Adding Mountain to Magic 2014 Core Set | |
Adding Brindle Boar to Magic 2014 Core Set | |
Adding Advocate of the Beast to Magic 2014 Core Set | |
Adding Manaweft Sliver to Magic 2014 Core Set | |
Adding Briarpack Alpha to Magic 2014 Core Set | |
Adding Savage Summoning to Magic 2014 Core Set | |
Adding Oath of the Ancient Wood to Magic 2014 Core Set | |
Adding Fog to Magic 2014 Core Set | |
Adding Ranger's Guile to Magic 2014 Core Set | |
Adding Shockmaw Dragon to Fate Reforged | |
Adding Mardu Runemark to Fate Reforged | |
Adding Fierce Invocation to Fate Reforged | |
Adding Forest to Fate Reforged | |
Adding Forest to Magic 2014 Core Set | |
Adding Plains to Fate Reforged | |
Adding Plains to Magic 2014 Core Set | |
Adding Swamp to Magic 2014 Core Set | |
Adding Forest to Fate Reforged | |
Adding Swamp to Fate Reforged | |
Adding Swamp to Magic 2014 Core Set | |
Adding Mountain to Fate Reforged | |
Adding Mountain to Fate Reforged | |
Adding Swamp to Magic 2014 Core Set | |
Adding Mountain to Magic 2014 Core Set | |
Adding Swamp to Magic 2014 Core Set | |
Adding Plains to Magic 2014 Core Set | |
Adding Forest to Magic 2014 Core Set | |
Adding Island to Magic 2014 Core Set | |
Adding Island to Magic 2014 Core Set | |
Adding Mountain to Magic 2014 Core Set | |
Adding Mountain to Magic 2014 Core Set | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_set() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:544> exception=ClientConnectorError(24, 'Too many open files')> | |
Traceback (most recent call last): | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/connector.py", line 822, in _wrap_create_connection | |
return await self._loop.create_connection(*args, **kwargs) | |
File "[filepathomitted]/python3.6/asyncio/base_events.py", line 778, in create_connection | |
raise exceptions[0] | |
File "[filepathomitted]/python3.6/asyncio/base_events.py", line 745, in create_connection | |
sock = socket.socket(family=family, type=type, proto=proto) | |
File "[filepathomitted]/python3.6/socket.py", line 144, in __init__ | |
_socket.socket.__init__(self, family, type, proto, fileno) | |
OSError: [Errno 24] Too many open files | |
The above exception was the direct cause of the following exception: | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 602, in build_set | |
return await build_then_print_stuff(await get_mids_for_downloading()) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 571, in get_mids_for_downloading | |
ids_to_return = await mtg_http.generate_mids_by_set(self.http_session, urls_for_set, set_name[1]) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 143, in generate_mids_by_set | |
async with session.get(url, params=params) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 366, in _request | |
timeout=timeout | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/connector.py", line 445, in connect | |
proto = await self._create_connection(req, traces, timeout) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/connector.py", line 757, in _create_connection | |
req, traces, timeout) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/connector.py", line 879, in _create_direct_connection | |
raise last_exc | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/connector.py", line 862, in _create_direct_connection | |
req=req, client_error=client_error) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/connector.py", line 829, in _wrap_create_connection | |
raise client_error(req.connection_key, exc) from exc | |
aiohttp.client_exceptions.ClientConnectorError: Cannot connect to host gatherer.wizards.com:80 ssl:None [Too many open files] | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_set() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:544> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 602, in build_set | |
return await build_then_print_stuff(await get_mids_for_downloading()) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 586, in build_then_print_stuff | |
cards_holder = await self.download_cards_by_mid_list(set_name, mids_for_set) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 529, in download_cards_by_mid_list | |
card_future = future.result() | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_set() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:544> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 602, in build_set | |
return await build_then_print_stuff(await get_mids_for_downloading()) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 586, in build_then_print_stuff | |
cards_holder = await self.download_cards_by_mid_list(set_name, mids_for_set) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 529, in download_cards_by_mid_list | |
card_future = future.result() | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_set() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:544> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 602, in build_set | |
return await build_then_print_stuff(await get_mids_for_downloading()) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 586, in build_then_print_stuff | |
cards_holder = await self.download_cards_by_mid_list(set_name, mids_for_set) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 529, in download_cards_by_mid_list | |
card_future = future.result() | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_set() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:544> exception=KeyError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 602, in build_set | |
return await build_then_print_stuff(await get_mids_for_downloading()) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 592, in build_then_print_stuff | |
json_ready = await apply_set_config_options(set_name, cards_holder, tokens_holder) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 615, in apply_set_config_options | |
with mtg_storage.open_set_config_json(set_name[1], 'r') as f: | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_storage.py", line 43, in open_set_config_json | |
raise KeyError | |
KeyError | |
BuildSet: Building Set Aether Revolt | |
BuildSet: Building Set Mirrodin | |
BuildSet: Building Set Theros | |
BuildSet: Building Set Innistrad | |
BuildSet: Building Set Legions | |
BuildSet: Acquired 2 URLs for Aether Revolt | |
BuildSet: Acquired 2 URLs for Legions | |
BuildSet: Acquired 3 URLs for Mirrodin | |
BuildSet: Acquired 3 URLs for Theros | |
BuildSet: Acquired 3 URLs for Innistrad | |
BuildSet: Determined 145 MIDs for Legions | |
BuildSet: Determined 194 MIDs for Aether Revolt | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 371, in build_card | |
legal_parts = await self.build_legalities_part(card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 275, in build_legalities_part | |
html = await mtg_http.get_card_legalities(self.http_session, card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 53, in get_card_legalities | |
return await ensure_content_downloaded(session, LEGAL_URL, params=get_params(card_mid)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 371, in build_card | |
legal_parts = await self.build_legalities_part(card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 275, in build_legalities_part | |
html = await mtg_http.get_card_legalities(self.http_session, card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 53, in get_card_legalities | |
return await ensure_content_downloaded(session, LEGAL_URL, params=get_params(card_mid)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 371, in build_card | |
legal_parts = await self.build_legalities_part(card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 275, in build_legalities_part | |
html = await mtg_http.get_card_legalities(self.http_session, card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 53, in get_card_legalities | |
return await ensure_content_downloaded(session, LEGAL_URL, params=get_params(card_mid)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 371, in build_card | |
legal_parts = await self.build_legalities_part(card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 275, in build_legalities_part | |
html = await mtg_http.get_card_legalities(self.http_session, card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 53, in get_card_legalities | |
return await ensure_content_downloaded(session, LEGAL_URL, params=get_params(card_mid)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 371, in build_card | |
legal_parts = await self.build_legalities_part(card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 275, in build_legalities_part | |
html = await mtg_http.get_card_legalities(self.http_session, card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 53, in get_card_legalities | |
return await ensure_content_downloaded(session, LEGAL_URL, params=get_params(card_mid)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 303, in build_foreign_part | |
html = await mtg_http.get_card_foreign_details(self.http_session, card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 60, in get_card_foreign_details | |
return await ensure_content_downloaded(session, FOREIGN_URL, params=get_params(card_mid)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 303, in build_foreign_part | |
html = await mtg_http.get_card_foreign_details(self.http_session, card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 60, in get_card_foreign_details | |
return await ensure_content_downloaded(session, FOREIGN_URL, params=get_params(card_mid)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 303, in build_foreign_part | |
html = await mtg_http.get_card_foreign_details(self.http_session, card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 60, in get_card_foreign_details | |
return await ensure_content_downloaded(session, FOREIGN_URL, params=get_params(card_mid)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 303, in build_foreign_part | |
html = await mtg_http.get_card_foreign_details(self.http_session, card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 60, in get_card_foreign_details | |
return await ensure_content_downloaded(session, FOREIGN_URL, params=get_params(card_mid)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 303, in build_foreign_part | |
html = await mtg_http.get_card_foreign_details(self.http_session, card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 60, in get_card_foreign_details | |
return await ensure_content_downloaded(session, FOREIGN_URL, params=get_params(card_mid)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 303, in build_foreign_part | |
html = await mtg_http.get_card_foreign_details(self.http_session, card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 60, in get_card_foreign_details | |
return await ensure_content_downloaded(session, FOREIGN_URL, params=get_params(card_mid)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
BuildSet: Determined 306 MIDs for Mirrodin | |
BuildSet: Determined 264 MIDs for Innistrad | |
---------- Thread 123145623433216 awaked ---------- | |
---------- Thread 123145623433216 hangs ---------- | |
File "[filepathomitted]/python3.6/threading.py", line 884, in _bootstrap | |
self._bootstrap_inner() | |
File "[filepathomitted]/python3.6/threading.py", line 916, in _bootstrap_inner | |
self.run() | |
File "[filepathomitted]/python3.6/threading.py", line 864, in run | |
self._target(*self._args, **self._kwargs) | |
File "[filepathomitted]/python3.6/concurrent/futures/thread.py", line 67, in _worker | |
work_item = work_queue.get(block=True) | |
File "[filepathomitted]/python3.6/queue.py", line 164, in get | |
self.not_empty.wait() | |
File "[filepathomitted]/python3.6/threading.py", line 295, in wait | |
waiter.acquire() | |
Adding Noxious Ghoul to Legions | |
---------- Thread 123145675984896 awaked ---------- | |
---------- Thread 123145675984896 hangs ---------- | |
File "[filepathomitted]/python3.6/threading.py", line 884, in _bootstrap | |
self._bootstrap_inner() | |
File "[filepathomitted]/python3.6/threading.py", line 916, in _bootstrap_inner | |
self.run() | |
File "[filepathomitted]/python3.6/threading.py", line 864, in run | |
self._target(*self._args, **self._kwargs) | |
File "[filepathomitted]/python3.6/concurrent/futures/thread.py", line 67, in _worker | |
work_item = work_queue.get(block=True) | |
File "[filepathomitted]/python3.6/queue.py", line 164, in get | |
self.not_empty.wait() | |
File "[filepathomitted]/python3.6/threading.py", line 295, in wait | |
waiter.acquire() | |
Adding Dross Harvester to Mirrodin | |
Adding March of the Machines to Mirrodin | |
Adding Fiery Gambit to Mirrodin | |
Adding Grim Reminder to Mirrodin | |
Adding Dross Prowler to Mirrodin | |
Adding Disciple of the Vault to Mirrodin | |
Adding Moriok Scavenger to Mirrodin | |
Adding Betrayal of Flesh to Mirrodin | |
Adding Broodstar to Mirrodin | |
Adding Somber Hoverguard to Mirrodin | |
Adding Barter in Blood to Mirrodin | |
Adding Lumengrid Warden to Mirrodin | |
Adding Phage the Untouchable to Legions | |
Adding Goblin Turncoat to Legions | |
Adding Timberwatch Elf to Legions | |
Adding Embalmed Brawler to Legions | |
Adding Dreamborn Muse to Legions | |
Adding Fugitive Wizard to Legions | |
Adding Riptide Mangler to Legions | |
Adding Flamewave Invoker to Legions | |
Adding Vile Deacon to Legions | |
Adding Goblin Grappler to Legions | |
Adding Kilnmouth Dragon to Legions | |
Adding Crested Craghorn to Legions | |
Adding Blood Celebrant to Legions | |
Adding Magma Sliver to Legions | |
Adding Bane of the Living to Legions | |
Adding Sootfeather Flock to Legions | |
Adding Hunter Sliver to Legions | |
Adding Krosan Cloudscraper to Legions | |
Adding Canopy Crawler to Legions | |
Adding Dark Supplicant to Legions | |
Adding Weaver of Lies to Legions | |
Adding Hollow Specter to Legions | |
---------- Thread 123145628688384 awaked ---------- | |
---------- Thread 123145628688384 hangs ---------- | |
File "[filepathomitted]/python3.6/threading.py", line 884, in _bootstrap | |
self._bootstrap_inner() | |
File "[filepathomitted]/python3.6/threading.py", line 916, in _bootstrap_inner | |
self.run() | |
File "[filepathomitted]/python3.6/threading.py", line 864, in run | |
self._target(*self._args, **self._kwargs) | |
File "[filepathomitted]/python3.6/concurrent/futures/thread.py", line 67, in _worker | |
work_item = work_queue.get(block=True) | |
File "[filepathomitted]/python3.6/queue.py", line 164, in get | |
self.not_empty.wait() | |
File "[filepathomitted]/python3.6/threading.py", line 295, in wait | |
waiter.acquire() | |
Adding Frontline Rebel to Aether Revolt | |
Adding Illusionist's Stratagem to Aether Revolt | |
Adding Gremlin Infestation to Aether Revolt | |
Adding Resourceful Return to Aether Revolt | |
Adding Wall of Blood to Mirrodin | |
Adding Soul Nova to Mirrodin | |
Adding Dream's Grip to Mirrodin | |
Adding Solar Tide to Mirrodin | |
Adding Psychic Membrane to Mirrodin | |
Adding Taj-Nar Swordsmith to Mirrodin | |
Adding Override to Mirrodin | |
Adding Rule of Law to Mirrodin | |
Adding Consume Spirit to Mirrodin | |
Adding Luminous Angel to Mirrodin | |
Adding Fabricate to Mirrodin | |
Adding Skyhunter Patrol to Mirrodin | |
Adding Tempest of Light to Mirrodin | |
Adding Inertia Bubble to Mirrodin | |
Adding Lumengrid Augur to Mirrodin | |
Adding Lumengrid Sentinel to Mirrodin | |
Adding Contaminated Bond to Mirrodin | |
Adding Enraged Giant to Aether Revolt | |
Adding Herald of Anguish to Aether Revolt | |
Adding Promise of Power to Mirrodin | |
Adding Night Market Aeronaut to Aether Revolt | |
Adding Grab the Reins to Mirrodin | |
Adding Raise the Alarm to Mirrodin | |
Adding Irradiate to Mirrodin | |
Adding Relic Bane to Mirrodin | |
Adding Isochron Scepter to Mirrodin | |
Adding Myr Adapter to Mirrodin | |
Adding Malachite Golem to Mirrodin | |
Adding Havoc Demon to Legions | |
Adding Yotian Soldier to Mirrodin | |
Adding Wizard Replica to Mirrodin | |
Adding Tanglebloom to Mirrodin | |
Adding Sword of Kaldra to Mirrodin | |
Adding Ancient Den to Mirrodin | |
Adding Goblin Dynamo to Legions | |
Adding Macetail Hystrodon to Legions | |
Adding Frenetic Raptor to Legions | |
Adding Gempalm Strider to Legions | |
Adding Feral Throwback to Legions | |
Adding Vexing Beetle to Legions | |
Adding Unstable Hulk to Legions | |
Adding Glowering Rogon to Legions | |
Adding Brown Ouphe to Mirrodin | |
Adding Earthblighter to Legions | |
Adding Quick Sliver to Legions | |
Adding Goblin Clearcutter to Legions | |
Adding Nantuko Vigilante to Legions | |
Adding Primoc Escapee to Legions | |
Adding Zombie Brute to Legions | |
Adding Hundroog to Legions | |
Adding Patron of the Wild to Legions | |
Adding Dermoplasm to Legions | |
Adding Skirk Alarmist to Legions | |
Adding Gempalm Incinerator to Legions | |
Adding Auriok Transfixer to Mirrodin | |
Adding Exquisite Archangel to Aether Revolt | |
Adding Merchant of Secrets to Legions | |
Adding Aether Inspector to Aether Revolt | |
Adding Indomitable Creativity to Aether Revolt | |
Adding Reckless Racer to Aether Revolt | |
Adding Embraal Gear-Smasher to Aether Revolt | |
Adding Fists of the Anvil to Mirrodin | |
Adding Gonti's Machinations to Aether Revolt | |
Adding Dawnfeather Eagle to Aether Revolt | |
Adding Goblin Striker to Mirrodin | |
Adding Looming Hoverguard to Mirrodin | |
Adding Chimney Imp to Mirrodin | |
Adding Confusion in the Ranks to Mirrodin | |
Adding Unbridled Growth to Aether Revolt | |
Adding Renegade Wheelsmith to Aether Revolt | |
Adding Mindstorm Crown to Mirrodin | |
Adding Mirror Golem to Mirrodin | |
Adding Goblin Replica to Mirrodin | |
Adding Dead-Iron Sledge to Mirrodin | |
Adding Elf Replica to Mirrodin | |
Adding Insectile Aberration to Innistrad | |
Adding Ludevic's Abomination to Innistrad | |
Adding Farsight Mask to Mirrodin | |
Adding Myr Incubator to Mirrodin | |
Adding Empyrial Plate to Mirrodin | |
Adding Ghastly Remains to Legions | |
Adding Goblin Lookout to Legions | |
Adding Wirewood Hivemaster to Legions | |
Adding Lavaborn Muse to Legions | |
Adding Elvish Soultiller to Legions | |
Adding Brontotherium to Legions | |
Adding Leveler to Mirrodin | |
Adding Skirk Drill Sergeant to Legions | |
Adding Primal Whisperer to Legions | |
Adding Lodestone Myr to Mirrodin | |
Adding Seedborn Muse to Legions | |
Adding Dripping Dead to Legions | |
Adding Blinkmoth Urn to Mirrodin | |
Adding Echo Tracer to Legions | |
Adding Corpse Harvester to Legions | |
Adding Trolls of Tel-Jilad to Mirrodin | |
Adding Bonesplitter to Mirrodin | |
Adding Altar of Shadows to Mirrodin | |
Adding Mistform Wakecaster to Legions | |
Adding Voidmage Apprentice to Legions | |
Adding Spikeshot Goblin to Mirrodin | |
Adding Predator's Strike to Mirrodin | |
Adding Negate to Aether Revolt | |
Adding Lathnu Sailback to Aether Revolt | |
Adding Woebearer to Mirrodin | |
Adding Audacious Infiltrator to Aether Revolt | |
Adding Aether Swooper to Aether Revolt | |
Adding Annul to Mirrodin | |
Adding Neurok Familiar to Mirrodin | |
Adding Stonewood Invoker to Legions | |
Adding Keeper of the Nine Gales to Legions | |
Adding Thoughtcast to Mirrodin | |
Adding Fatespinner to Mirrodin | |
Adding Skyhunter Cub to Mirrodin | |
Adding Necrogen Mists to Mirrodin | |
Adding Disarm to Mirrodin | |
Adding Detonate to Mirrodin | |
Adding Domineer to Mirrodin | |
Adding Temporal Cascade to Mirrodin | |
Adding Fourth Bridge Prowler to Aether Revolt | |
Adding Hungry Flames to Aether Revolt | |
Adding Kari Zev's Expertise to Aether Revolt | |
Adding Secret Salvage to Aether Revolt | |
Adding Shared Fate to Mirrodin | |
Adding Neurok Spy to Mirrodin | |
Adding Slith Strider to Mirrodin | |
Adding Regress to Mirrodin | |
Adding Terror to Mirrodin | |
Adding Baral's Expertise to Aether Revolt | |
Adding Reiver Demon to Mirrodin | |
Adding Willbender to Legions | |
Adding Shifting Sliver to Legions | |
Adding Quicksilver Elemental to Mirrodin | |
Adding Covert Operative to Legions | |
Adding Iron Myr to Mirrodin | |
Adding Grid Monitor to Mirrodin | |
Adding Gallows Warden to Innistrad | |
Adding Tezzeret's Touch to Aether Revolt | |
Adding Angelic Overseer to Innistrad | |
Adding Abbey Griffin to Innistrad | |
Adding Disciple of Griselbrand to Innistrad | |
Adding Defiant Elf to Legions | |
Adding Nim Replica to Mirrodin | |
Adding Liar's Pendulum to Mirrodin | |
Adding Extraplanar Lens to Mirrodin | |
Adding Wirewood Channeler to Legions | |
Adding Needleshot Gourna to Legions | |
Adding Lightning Greaves to Mirrodin | |
Adding Mourner's Shield to Mirrodin | |
Adding Enormous Baloth to Legions | |
Adding Sunbeam Spellbomb to Mirrodin | |
Adding Root Sliver to Legions | |
Adding Leonin Sun Standard to Mirrodin | |
Adding Myr Prototype to Mirrodin | |
Adding Atog to Mirrodin | |
Adding Slith Bloodletter to Mirrodin | |
Adding Vermiculos to Mirrodin | |
Adding Caller of the Claw to Legions | |
Adding Clockwork Condor to Mirrodin | |
Adding Viridian Joiner to Mirrodin | |
Adding Crypt Sliver to Legions | |
Adding Goblin Firebug to Legions | |
Adding Synapse Sliver to Legions | |
Adding Glint-Sleeve Siphoner to Aether Revolt | |
Adding Troll Ascetic to Mirrodin | |
Adding Shrapnel Blast to Mirrodin | |
Adding Aether Spellbomb to Mirrodin | |
Adding Tel-Jilad Exile to Mirrodin | |
Adding Viridian Shaman to Mirrodin | |
Adding Tooth and Nail to Mirrodin | |
Adding Consulate Dreadnought to Aether Revolt | |
Adding Renegade's Getaway to Aether Revolt | |
Adding Glintwing Invoker to Legions | |
Adding Mistform Ultimus to Legions | |
Adding Mistform Sliver to Legions | |
Adding Platinum Angel to Mirrodin | |
Adding Aether Chaser to Aether Revolt | |
Adding Midnight Entourage to Aether Revolt | |
Adding Untethered Express to Aether Revolt | |
Adding Power Conduit to Mirrodin | |
Adding Nightmare Lash to Mirrodin | |
Adding Gifted Aetherborn to Aether Revolt | |
Adding Duplicant to Mirrodin | |
Adding Ornithopter to Aether Revolt | |
Adding Living Hive to Mirrodin | |
Adding Stoic Champion to Legions | |
Adding Needlebug to Mirrodin | |
Adding Scrabbling Claws to Mirrodin | |
Adding Filigree Crawler to Aether Revolt | |
Adding Irontread Crusher to Aether Revolt | |
Adding Myr Mindservant to Mirrodin | |
Adding Gonti's Aether Heart to Aether Revolt | |
Adding Peacewalker Colossus to Aether Revolt | |
Adding Scythe of the Wretched to Mirrodin | |
Adding Slagwurm Armor to Mirrodin | |
Adding Pyrite Spellbomb to Mirrodin | |
Adding Implement of Examination to Aether Revolt | |
Adding Inspiring Statuary to Aether Revolt | |
Adding Quicksilver Fountain to Mirrodin | |
Adding Leonin Den-Guard to Mirrodin | |
Adding Lifecraft Awakening to Aether Revolt | |
Adding Reverse Engineer to Aether Revolt | |
Adding Lifecraft Cavalry to Aether Revolt | |
Adding Spoils of the Vault to Mirrodin | |
Adding Greenwheel Liberator to Aether Revolt | |
Adding Vedalken Archmage to Mirrodin | |
Adding Consulate Turret to Aether Revolt | |
Adding Tooth of Chiss-Goria to Mirrodin | |
Adding Viridian Longbow to Mirrodin | |
Adding Glimmervoid to Mirrodin | |
Adding Tower of Fortunes to Mirrodin | |
Adding Vulshok Battlegear to Mirrodin | |
Adding Tower of Champions to Mirrodin | |
Adding Triskelion to Mirrodin | |
Adding Tower of Murmurs to Mirrodin | |
Adding Wail of the Nim to Mirrodin | |
Adding Thirst for Knowledge to Mirrodin | |
Adding Destructive Tampering to Aether Revolt | |
Adding Solemn Recruit to Aether Revolt | |
Adding Hidden Herbalists to Aether Revolt | |
Adding Maulfist Revolutionary to Aether Revolt | |
Adding Mechanized Production to Aether Revolt | |
Adding Electrostatic Bolt to Mirrodin | |
Adding Alley Strangler to Aether Revolt | |
Adding Lifecrafter's Gift to Aether Revolt | |
Adding Gilded Lotus to Mirrodin | |
Adding Blinding Beam to Mirrodin | |
Adding Toxin Sliver to Legions | |
Adding Withered Wretch to Legions | |
Adding Imperial Hellkite to Legions | |
Adding Graveborn Muse to Legions | |
Adding Skaab Goliath to Innistrad | |
Adding Heroic Intervention to Aether Revolt | |
Adding Ravenous Intruder to Aether Revolt | |
Adding Highspire Infusion to Aether Revolt | |
Adding Clockwork Vorrac to Mirrodin | |
Adding Copper Myr to Mirrodin | |
Adding Bosh, Iron Golem to Mirrodin | |
Adding Turn to Dust to Mirrodin | |
Adding Tel-Jilad Chosen to Mirrodin | |
Adding Vulshok Berserker to Mirrodin | |
Adding Wurmskin Forger to Mirrodin | |
Adding Loxodon Warhammer to Mirrodin | |
Adding Nevermore to Innistrad | |
Adding Spectral Rider to Innistrad | |
Adding Bloodcrazed Neonate to Innistrad | |
Adding Stitched Drake to Innistrad | |
Adding Thraben Sentry to Innistrad | |
Adding Sensory Deprivation to Innistrad | |
Adding Think Twice to Innistrad | |
Adding Duskworker to Mirrodin | |
Adding Rogue Refiner to Aether Revolt | |
Adding Aid from the Cowl to Aether Revolt | |
Adding Loxodon Mender to Mirrodin | |
Adding Skirk Outrider to Legions | |
Adding Goblin Goon to Legions | |
Adding Leonin Abunas to Mirrodin | |
Adding Reckless Waif to Innistrad | |
Adding Village Ironsmith to Innistrad | |
Adding Mayor of Avabruck to Innistrad | |
Adding Caught in the Brights to Aether Revolt | |
Adding Restoration Specialist to Aether Revolt | |
Adding Implement of Combustion to Aether Revolt | |
Adding Whir of Invention to Aether Revolt | |
Adding Skyship Plunderer to Aether Revolt | |
Adding Tribal Forcemage to Legions | |
Adding Master of the Veil to Legions | |
Adding Brood Sliver to Legions | |
Adding Branchsnap Lorian to Legions | |
Adding Spectral Sliver to Legions | |
Adding Totem Speaker to Legions | |
Adding Keeneye Aven to Legions | |
Adding Krosan Vorine to Legions | |
Adding Ridgetop Raptor to Legions | |
Adding Augmenting Automaton to Aether Revolt | |
Adding Warbreak Trumpeter to Legions | |
Adding Battlegrowth to Mirrodin | |
Adding Aethersphere Harvester to Aether Revolt | |
Adding Glissa Sunseeker to Mirrodin | |
Adding War Elemental to Mirrodin | |
Adding Krark-Clan Grunt to Mirrodin | |
Adding Creeping Mold to Mirrodin | |
Adding Molder Slug to Mirrodin | |
Adding Trash for Treasure to Mirrodin | |
Adding One Dozen Eyes to Mirrodin | |
Adding Howlpack of Estwald to Innistrad | |
Adding Fractured Loyalty to Mirrodin | |
Adding Fatal Push to Aether Revolt | |
Adding Cloudreach Cavalry to Legions | |
Adding Wall of Hope to Legions | |
Adding Mindslaver to Mirrodin | |
Adding Rust Elemental to Mirrodin | |
Adding Galvanic Key to Mirrodin | |
Adding Shatter to Mirrodin | |
Adding Ironclad Revolutionary to Aether Revolt | |
Adding Flayed Nim to Mirrodin | |
Adding Goblin Assassin to Legions | |
Adding Forbidden Alchemy to Innistrad | |
Adding Awe Strike to Mirrodin | |
Adding Leonin Skyhunter to Mirrodin | |
Adding Neurok Hoversail to Mirrodin | |
Adding Pacification Array to Aether Revolt | |
Adding Scrap Trawler to Aether Revolt | |
Adding Natural Obsolescence to Aether Revolt | |
Adding Treasure Keeper to Aether Revolt | |
Adding Whipgrass Entangler to Legions | |
Adding Elite Inquisitor to Innistrad | |
Adding Angel of Flight Alabaster to Innistrad | |
Adding Deadeye Harpooner to Aether Revolt | |
Adding Psychogenic Probe to Mirrodin | |
Adding Spellweaver Helix to Mirrodin | |
Adding Soldier Replica to Mirrodin | |
Adding Salvage Scuttler to Aether Revolt | |
Adding Outland Boar to Aether Revolt | |
Adding Chandra's Revolution to Aether Revolt | |
Adding Narnam Renegade to Aether Revolt | |
Adding Decommission to Aether Revolt | |
Adding Sweatworks Brawler to Aether Revolt | |
Adding Devil's Play to Innistrad | |
Adding Greenbelt Rampager to Aether Revolt | |
Adding Myr Retriever to Mirrodin | |
Adding Monstrous Onslaught to Aether Revolt | |
Adding Dragon Blood to Mirrodin | |
Adding Yahenni, Undying Partisan to Aether Revolt | |
Adding Skirk Marauder to Legions | |
Adding Implement of Improvement to Aether Revolt | |
Adding Lifecrafter's Bestiary to Aether Revolt | |
Adding Servo Schematic to Aether Revolt | |
Adding Foundry Assembler to Aether Revolt | |
Adding Tower of Eons to Mirrodin | |
Adding Dross Scorpion to Mirrodin | |
Adding Synod Sanctum to Mirrodin | |
Adding Tel-Jilad Stylus to Mirrodin | |
Adding Graveyard Shovel to Innistrad | |
Adding Watchful Automaton to Aether Revolt | |
Adding Winding Constrictor to Aether Revolt | |
Adding Goblin War Wagon to Mirrodin | |
Adding Leonin Bladetrap to Mirrodin | |
Adding Ornithopter to Mirrodin | |
Adding Murder of Crows to Innistrad | |
Adding Rebuke to Innistrad | |
Adding Claustrophobia to Innistrad | |
Adding Ambush Viper to Innistrad | |
Adding Armored Skaab to Innistrad | |
Adding Cackling Counterpart to Innistrad | |
Adding Fortress Crab to Innistrad | |
Adding Lantern Spirit to Innistrad | |
Adding Daybreak Ranger to Innistrad | |
Adding Wrangle to Aether Revolt | |
Adding Vengeful Rebel to Aether Revolt | |
Adding Loxodon Punisher to Mirrodin | |
Adding Foundry Hornet to Aether Revolt | |
Adding Warped Researcher to Legions | |
Adding Nim Shambler to Mirrodin | |
Adding Altar's Light to Mirrodin | |
Adding Precise Strike to Aether Revolt | |
Adding Quicksmith Rebel to Aether Revolt | |
Adding Yahenni's Expertise to Aether Revolt | |
Adding Silkweaver Elite to Aether Revolt | |
Adding Prey Upon to Aether Revolt | |
Adding Aetherwind Basker to Aether Revolt | |
Adding Damping Matrix to Mirrodin | |
Adding Crackdown Construct to Aether Revolt | |
Adding Renegade Map to Aether Revolt | |
Adding Arrest to Mirrodin | |
Adding Welder Automaton to Aether Revolt | |
Adding Reservoir Walker to Aether Revolt | |
Adding Inspiring Roar to Aether Revolt | |
Adding Spire of Industry to Aether Revolt | |
Adding Ulvenwald Primordials to Innistrad | |
Adding Ulvenwald Mystics to Innistrad | |
Adding Freejam Regent to Aether Revolt | |
Adding Swooping Talon to Legions | |
Adding Chalice of the Void to Mirrodin | |
Adding Silver Myr to Mirrodin | |
Adding Krark-Clan Shaman to Mirrodin | |
Adding Implement of Malice to Aether Revolt | |
Adding Hum of the Radix to Mirrodin | |
Adding Slith Firewalker to Mirrodin | |
Adding Daredevil Dragster to Aether Revolt | |
Adding Sunstrike Legionnaire to Legions | |
Adding Back from the Brink to Innistrad | |
Adding Frightful Delusion to Innistrad | |
Adding Ajani, Valiant Protector to Aether Revolt | |
Adding Curse of the Bloody Tome to Innistrad | |
Adding Copperhoof Vorrac to Mirrodin | |
Adding Feeling of Dread to Innistrad | |
Adding Villagers of Estwald to Innistrad | |
Adding Sun Droplet to Mirrodin | |
Adding Steel Wall to Mirrodin | |
Adding Gempalm Polluter to Legions | |
Adding Rockshard Elemental to Legions | |
Adding Aetherstream Leopard to Aether Revolt | |
Adding Smokespew Invoker to Legions | |
Adding Leonin Elder to Mirrodin | |
Adding Skinthinner to Legions | |
Adding Auriok Bladewarden to Mirrodin | |
Adding Riptide Director to Legions | |
Adding Cloistered Youth to Innistrad | |
Adding Dead Weight to Innistrad | |
Adding Curiosity to Innistrad | |
Adding Battle at the Bridge to Aether Revolt | |
Adding Seat of the Synod to Mirrodin | |
Adding Universal Solvent to Aether Revolt | |
Adding Ridgescale Tusker to Aether Revolt | |
Adding Vault of Whispers to Mirrodin | |
Adding Vulshok Gauntlets to Mirrodin | |
Adding Unholy Fiend to Innistrad | |
Adding Hope of Ghirapur to Aether Revolt | |
Adding Makeshift Mauler to Innistrad | |
Adding Druid of the Cowl to Aether Revolt | |
Adding Tezzeret's Betrayal to Aether Revolt | |
Adding Berserk Murlodont to Legions | |
Adding Crossway Vampire to Innistrad | |
Adding Aphetto Exterminator to Legions | |
Adding Deathmark Prelate to Legions | |
Adding Tangleroot to Mirrodin | |
Adding Sphere of Purity to Mirrodin | |
Adding White Knight to Legions | |
Adding One-Eyed Scarecrow to Innistrad | |
Adding Mask of Avacyn to Innistrad | |
Adding Gavony Township to Innistrad | |
Adding Heart of Kiran to Aether Revolt | |
Adding Hanweir Watchkeep to Innistrad | |
Adding Instigator Gang to Innistrad | |
Adding Dark Intimations to Aether Revolt | |
Adding Scrapper Champion to Aether Revolt | |
Adding Airdrop Aeronauts to Aether Revolt | |
Adding Lightning Runner to Aether Revolt | |
Adding Aethertide Whale to Aether Revolt | |
Adding Thopter Arrest to Aether Revolt | |
Adding Skaab Ruinator to Innistrad | |
Adding Thraben Militia to Innistrad | |
Adding Aether Herder to Aether Revolt | |
Adding Pewter Golem to Mirrodin | |
Adding Skeleton Shard to Mirrodin | |
Adding Sram, Senior Edificer to Aether Revolt | |
Adding Slayer of the Wicked to Innistrad | |
Adding Invisible Stalker to Innistrad | |
Adding Mind's Eye to Mirrodin | |
Adding Deranged Assistant to Innistrad | |
Adding Travel Preparations to Innistrad | |
Adding Aether Poisoner to Aether Revolt | |
Adding Scale of Chiss-Goria to Mirrodin | |
Adding Cephalid Pathmage to Legions | |
Adding Grizzled Outcasts to Innistrad | |
Adding Pearl Shard to Mirrodin | |
Adding Gate to the Aether to Mirrodin | |
Adding Scourge of Geier Reach to Innistrad | |
Adding Aethergeode Miner to Aether Revolt | |
Adding Hinterland Drake to Aether Revolt | |
Adding Orchard Spirit to Innistrad | |
Adding Gnaw to the Bone to Innistrad | |
Adding Stony Silence to Innistrad | |
Adding Weldfast Engineer to Aether Revolt | |
Adding Cogwork Assembler to Aether Revolt | |
Adding Tribute to Hunger to Innistrad | |
Adding Markov Patrician to Innistrad | |
Adding Furor of the Bitten to Innistrad | |
Adding Daru Stinger to Legions | |
Adding Gempalm Sorcerer to Legions | |
Adding Quicksmith Spy to Aether Revolt | |
Adding Felidar Guardian to Aether Revolt | |
Adding Infernal Plunge to Innistrad | |
Adding Bitterheart Witch to Innistrad | |
Adding Fireshrieker to Mirrodin | |
Adding Shielded Aether Thief to Aether Revolt | |
Adding Metallic Mimic to Aether Revolt | |
Adding Memory's Journey to Innistrad | |
Adding Mindshrieker to Innistrad | |
Adding Selfless Cathar to Innistrad | |
Adding Omega Myr to Mirrodin | |
Adding Manor Skeleton to Innistrad | |
Adding Curse of the Pierced Heart to Innistrad | |
Adding Bane of Hanweir to Innistrad | |
Adding Blade Sliver to Legions | |
Adding Mistform Seaswift to Legions | |
Adding Stalking Stones to Mirrodin | |
Adding Deft Dismissal to Aether Revolt | |
Adding Diregraf Ghoul to Innistrad | |
Adding Chrome Mox to Mirrodin | |
Adding Glowrider to Legions | |
Adding Incite War to Mirrodin | |
Adding Dissipate to Innistrad | |
Adding Starlight Invoker to Legions | |
Adding Somberwald Spider to Innistrad | |
Adding Bloodstoke Howler to Legions | |
Adding Invigorated Rampage to Aether Revolt | |
Adding Ghost Quarter to Innistrad | |
Adding Nephalia Drownyard to Innistrad | |
Adding Shaleskin Plower to Legions | |
Adding Fen Hauler to Aether Revolt | |
Adding Take into Custody to Aether Revolt | |
Adding Welding Jar to Mirrodin | |
Adding Disallow to Aether Revolt | |
Adding Infernal Caretaker to Legions | |
Adding Tree of Tales to Mirrodin | |
Adding Drinker of Sorrow to Legions | |
Adding Implement of Ferocity to Aether Revolt | |
Adding Naturalize to Innistrad | |
Adding Sly Requisitioner to Aether Revolt | |
Adding Intangible Virtue to Innistrad | |
Adding Victim of Night to Innistrad | |
Adding Ajani's Aid to Aether Revolt | |
Adding Undead Alchemist to Innistrad | |
Adding Loxodon Peacekeeper to Mirrodin | |
Adding Rustspore Ram to Mirrodin | |
Adding Gempalm Avenger to Legions | |
Adding Razor Barrier to Mirrodin | |
Adding Elder Cathar to Innistrad | |
Adding Forge Armor to Mirrodin | |
Adding Mountain to Mirrodin | |
Adding Windborn Muse to Legions | |
Adding Defender of the Order to Legions | |
Adding Spire Patrol to Aether Revolt | |
Adding Plated Sliver to Legions | |
Adding Aven Redeemer to Legions | |
Adding Kessig Wolf to Innistrad | |
Adding Geist-Honored Monk to Innistrad | |
Adding Perilous Predicament to Aether Revolt | |
Adding Megatog to Mirrodin | |
Adding Wall of Deceit to Legions | |
Adding Crookclaw Elder to Legions | |
Adding Ward Sliver to Legions | |
Adding Liege of the Axe to Legions | |
Adding Chromeshell Crab to Legions | |
Adding Wingbeat Warrior to Legions | |
Adding Urgent Exorcism to Innistrad | |
Adding Full Moon's Rise to Innistrad | |
Adding Clockwork Dragon to Mirrodin | |
Adding Akroma's Devoted to Legions | |
Adding Silent Departure to Innistrad | |
Adding Aven Envoy to Legions | |
Adding Worldslayer to Mirrodin | |
Adding Submerged Boneyard to Aether Revolt | |
Adding Conviction to Aether Revolt | |
Adding Bonds of Faith to Innistrad | |
Adding Hinterland Harbor to Innistrad | |
Adding Runechanter's Pike to Innistrad | |
Adding Balefire Dragon to Innistrad | |
Adding Wooden Stake to Innistrad | |
Adding Mass Hysteria to Mirrodin | |
Adding Unburial Rites to Innistrad | |
Adding Roar of the Kha to Mirrodin | |
Adding Clockwork Beetle to Mirrodin | |
Adding Second Sunrise to Mirrodin | |
Adding Alpha Myr to Mirrodin | |
Adding Tormented Pariah to Innistrad | |
Adding Lord of Lineage to Innistrad | |
Adding Gatstaf Shepherd to Innistrad | |
Adding Kruin Outlaw to Innistrad | |
Adding Garruk Relentless to Innistrad | |
Adding Consulate Crackdown to Aether Revolt | |
Adding Baral, Chief of Compliance to Aether Revolt | |
Adding Laboratory Maniac to Innistrad | |
Adding Snapcaster Mage to Innistrad | |
Adding Traitorous Blood to Innistrad | |
Adding Culling Scales to Mirrodin | |
Adding Dispersal Technician to Aether Revolt | |
Adding Aeronaut Admiral to Aether Revolt | |
Adding Mesmeric Orb to Mirrodin | |
Adding Creepy Doll to Innistrad | |
Adding Ghoulcaller's Bell to Innistrad | |
Adding Jinxed Choker to Mirrodin | |
Adding Cobalt Golem to Mirrodin | |
Adding Sulfur Falls to Innistrad | |
Adding Shimmering Grotto to Innistrad | |
Adding Deftblade Elite to Legions | |
Adding Auriok Steelshaper to Mirrodin | |
Adding Heartless Summoning to Innistrad | |
Adding Silver-Inlaid Dagger to Innistrad | |
Adding Trepanation Blade to Innistrad | |
Adding Efficient Construction to Aether Revolt | |
Adding Avacynian Priest to Innistrad | |
Adding Ludevic's Test Subject to Innistrad | |
Adding Bloodline Keeper to Innistrad | |
Adding Screeching Bat to Innistrad | |
Adding Civilized Scholar to Innistrad | |
Adding Delver of Secrets to Innistrad | |
Adding Pendulum of Patterns to Aether Revolt | |
Adding Moon Heron to Innistrad | |
Adding Maverick Thopterist to Aether Revolt | |
Adding Planar Guide to Legions | |
Adding Aven Warhawk to Legions | |
Adding Tezzeret, Master of Metal to Aether Revolt | |
Adding Celestial Gatekeeper to Legions | |
Adding Daru Mender to Legions | |
Adding Beacon of Destiny to Legions | |
Adding Akroma, Angel of Wrath to Legions | |
Adding Stromkirk Noble to Innistrad | |
Adding Talisman of Indulgence to Mirrodin | |
Adding Essence Sliver to Legions | |
Adding Mulch to Innistrad | |
Adding Ogre Leadfoot to Mirrodin | |
Adding Isolated Chapel to Innistrad | |
Adding Ajani's Comrade to Aether Revolt | |
Adding Rishkar's Expertise to Aether Revolt | |
Adding Banshee's Blade to Mirrodin | |
Adding Siege Modification to Aether Revolt | |
Adding Moldgraf Monstrosity to Innistrad | |
Adding Maw of the Mire to Innistrad | |
Adding Merchant's Dockhand to Aether Revolt | |
Adding Slith Ascendant to Mirrodin | |
Adding Wrench Mind to Mirrodin | |
Adding Clickslither to Legions | |
Adding Molten Rain to Mirrodin | |
Adding Seething Song to Mirrodin | |
Adding Caravan Vigil to Innistrad | |
Adding Serum Tank to Mirrodin | |
Adding Necrogen Spellbomb to Mirrodin | |
Adding Battleground Geist to Innistrad | |
Adding Prizefighter Construct to Aether Revolt | |
Adding Mobile Garrison to Aether Revolt | |
Adding Woodland Sleuth to Innistrad | |
Adding Cellar Door to Innistrad | |
Adding Army of the Damned to Innistrad | |
Adding Cruel Finality to Aether Revolt | |
Adding Crystal Shard to Mirrodin | |
Adding Fangren Hunter to Mirrodin | |
Adding Homicidal Brute to Innistrad | |
Adding Unruly Mob to Innistrad | |
Adding Chromatic Sphere to Mirrodin | |
Adding Trophy Mage to Aether Revolt | |
Adding Sram's Expertise to Aether Revolt | |
Adding Lowland Tracker to Legions | |
Adding Nuisance Engine to Mirrodin | |
Adding Liliana of the Veil to Innistrad | |
Adding Talisman of Impulse to Mirrodin | |
Adding Talisman of Dominance to Mirrodin | |
Adding Endless Ranks of the Dead to Innistrad | |
Adding Purify the Grave to Innistrad | |
Adding Wind-Kin Raiders to Aether Revolt | |
Adding Talisman of Unity to Mirrodin | |
Adding Grasp of Phantoms to Innistrad | |
Adding Doomed Traveler to Innistrad | |
Adding Voiceless Spirit to Innistrad | |
Adding Avacyn's Pilgrim to Innistrad | |
Adding Renegade Rallier to Aether Revolt | |
Adding Hidden Stockpile to Aether Revolt | |
Adding Heartwood Shard to Mirrodin | |
Adding Lightning Coils to Mirrodin | |
Adding Morkrut Banshee to Innistrad | |
Adding Village Bell-Ringer to Innistrad | |
Adding Dearly Departed to Innistrad | |
Adding Peema Aether-Seer to Aether Revolt | |
Adding Brimstone Volley to Innistrad | |
Adding Call for Unity to Aether Revolt | |
Adding Geistcatcher's Rig to Innistrad | |
Adding Blazing Torch to Innistrad | |
Adding Skirsdag High Priest to Innistrad | |
Adding Paradox Engine to Aether Revolt | |
Adding Daru Sanctifier to Legions | |
Adding Ancient Grudge to Innistrad | |
Adding Frogmite to Mirrodin | |
Adding Lifespark Spellbomb to Mirrodin | |
Adding Leonin Scimitar to Mirrodin | |
Adding Stromkirk Patrol to Innistrad | |
Adding Butcher's Cleaver to Innistrad | |
Adding Heretic's Punishment to Innistrad | |
Adding Festerhide Boar to Innistrad | |
Adding Bloodgift Demon to Innistrad | |
Adding Lost in the Mist to Innistrad | |
Adding Sharpened Pitchfork to Innistrad | |
Adding Ghoulcaller's Chant to Innistrad | |
Adding Rotting Fensnake to Innistrad | |
Adding Pitchburn Devils to Innistrad | |
Adding Rolling Temblor to Innistrad | |
Adding Solemn Simulacrum to Mirrodin | |
Adding Unbreathing Horde to Innistrad | |
Adding Falkenrath Noble to Innistrad | |
Adding Timesifter to Mirrodin | |
Adding Gutter Grime to Innistrad | |
Adding Titanium Golem to Mirrodin | |
Adding Spectral Flight to Innistrad | |
Adding Rishkar, Peema Renegade to Aether Revolt | |
Adding Goblin Charbelcher to Mirrodin | |
Adding Icy Manipulator to Mirrodin | |
Adding Harvest Pyre to Innistrad | |
Adding Ajani Unyielding to Aether Revolt | |
Adding Darkthicket Wolf to Innistrad | |
Adding Tezzeret's Simulacrum to Aether Revolt | |
Adding Blinkmoth Well to Mirrodin | |
Adding Great Furnace to Mirrodin | |
Adding Hysterical Blindness to Innistrad | |
Adding Cloudpost to Mirrodin | |
Adding Inquisitor's Flail to Innistrad | |
Adding Stitcher's Apprentice to Innistrad | |
Adding Forest to Mirrodin | |
Adding Rage Thrower to Innistrad | |
Adding Golem-Skin Gauntlets to Mirrodin | |
Adding Vampire Interloper to Innistrad | |
Adding Soul Foundry to Mirrodin | |
Adding Hematite Golem to Mirrodin | |
Adding Gold Myr to Mirrodin | |
Adding Tezzeret the Schemer to Aether Revolt | |
Adding Charmbreaker Devils to Innistrad | |
Adding Wildblood Pack to Innistrad | |
Adding Chapel Geist to Innistrad | |
Adding Burning Vengeance to Innistrad | |
Adding Vorrac Battlehorns to Mirrodin | |
Adding Traveler's Amulet to Innistrad | |
Adding Mausoleum Guard to Innistrad | |
Adding Ghostly Possession to Innistrad | |
Adding Skeletal Grimace to Innistrad | |
Adding Manor Gargoyle to Innistrad | |
Adding Gruesome Deformity to Innistrad | |
Adding Ranger's Guile to Innistrad | |
Adding Feral Ridgewolf to Innistrad | |
Adding Witchbane Orb to Innistrad | |
Adding Abattoir Ghoul to Innistrad | |
Adding Selhoff Occultist to Innistrad | |
Adding Aerial Modification to Aether Revolt | |
Adding Defiant Salvager to Aether Revolt | |
Adding Stensia Bloodhall to Innistrad | |
Adding Divine Reckoning to Innistrad | |
Adding Ashmouth Hound to Innistrad | |
Adding Bump in the Night to Innistrad | |
Adding Night Terrors to Innistrad | |
Adding Bastion Inventor to Aether Revolt | |
Adding Leave in the Dust to Aether Revolt | |
Adding Hamlet Captain to Innistrad | |
Adding Wreath of Geists to Innistrad | |
Adding Grave Bramble to Innistrad | |
Adding Clifftop Retreat to Innistrad | |
Adding Into the Maw of Hell to Innistrad | |
Adding Kessig Wolf Run to Innistrad | |
Adding Oath of Ajani to Aether Revolt | |
Adding Night Market Guard to Aether Revolt | |
Adding Bastion Enforcer to Aether Revolt | |
Adding Stalking Vampire to Innistrad | |
Adding Falkenrath Marauders to Innistrad | |
Adding Past in Flames to Innistrad | |
Adding Bramblecrush to Innistrad | |
Adding Swamp to Mirrodin | |
Adding Tranquil Expanse to Aether Revolt | |
Adding Island to Mirrodin | |
Adding Nightbird's Clutches to Innistrad | |
Adding Creeping Renaissance to Innistrad | |
Adding Boneyard Wurm to Innistrad | |
Adding Riot Devils to Innistrad | |
Adding Reaper from the Abyss to Innistrad | |
Adding Village Cannibals to Innistrad | |
Adding Olivia Voldaren to Innistrad | |
Adding Walking Corpse to Innistrad | |
Adding Curse of Stalked Prey to Innistrad | |
Adding Desperate Ravings to Innistrad | |
Adding Walking Ballista to Aether Revolt | |
Adding Kessig Cagebreakers to Innistrad | |
Adding Rakish Heir to Innistrad | |
Adding Moorland Haunt to Innistrad | |
Adding Demonmail Hauberk to Innistrad | |
Adding Island to Mirrodin | |
Adding Geistflame to Innistrad | |
Adding Aegis Automaton to Aether Revolt | |
Adding Alley Evasion to Aether Revolt | |
Adding Shipwreck Moray to Aether Revolt | |
Adding Spare from Evil to Innistrad | |
Adding Kindercatch to Innistrad | |
Adding Thraben Purebloods to Innistrad | |
Adding Goblin Dirigible to Mirrodin | |
Adding Parallel Lives to Innistrad | |
Adding Daring Demolition to Aether Revolt | |
Adding Essence of the Wild to Innistrad | |
Adding Moonmist to Innistrad | |
Adding Fiend Hunter to Innistrad | |
Adding Spider Spawning to Innistrad | |
Adding Evil Twin to Innistrad | |
Adding Grimgrin, Corpse-Born to Innistrad | |
Adding Hollowhenge Scavenger to Innistrad | |
Adding Elder of Laurels to Innistrad | |
Adding Night Revelers to Innistrad | |
Adding Skirsdag Cultist to Innistrad | |
Adding Vampiric Fury to Innistrad | |
Adding Barricade Breaker to Aether Revolt | |
Adding Make a Wish to Innistrad | |
Adding Splinterfright to Innistrad | |
Adding Tree of Redemption to Innistrad | |
Adding Geist of Saint Traft to Innistrad | |
Adding Woodland Cemetery to Innistrad | |
Adding Grimoire of the Dead to Innistrad | |
Adding Cobbled Wings to Innistrad | |
Adding Forest to Innistrad | |
Adding Forest to Mirrodin | |
Adding Mountain to Mirrodin | |
Adding Plains to Mirrodin | |
Adding Mountain to Mirrodin | |
Adding Mountain to Innistrad | |
Adding Island to Innistrad | |
Adding Mountain to Innistrad | |
Adding Plains to Innistrad | |
Adding Island to Mirrodin | |
Adding Swamp to Innistrad | |
Adding Mountain to Innistrad | |
Adding Swamp to Mirrodin | |
Adding Swamp to Mirrodin | |
Adding Forest to Innistrad | |
Adding Plains to Mirrodin | |
Adding Plains to Innistrad | |
Adding Plains to Mirrodin | |
Adding Forest to Mirrodin | |
Adding Island to Innistrad | |
Adding Mountain to Mirrodin | |
Adding Swamp to Innistrad | |
Adding Forest to Mirrodin | |
Adding Plains to Innistrad | |
Adding Island to Innistrad | |
Adding Swamp to Innistrad | |
Adding Island to Mirrodin | |
Adding Forest to Innistrad | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_set() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:544> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 602, in build_set | |
return await build_then_print_stuff(await get_mids_for_downloading()) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 586, in build_then_print_stuff | |
cards_holder = await self.download_cards_by_mid_list(set_name, mids_for_set) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 529, in download_cards_by_mid_list | |
card_future = future.result() | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_set() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:544> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 602, in build_set | |
return await build_then_print_stuff(await get_mids_for_downloading()) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 586, in build_then_print_stuff | |
cards_holder = await self.download_cards_by_mid_list(set_name, mids_for_set) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 529, in download_cards_by_mid_list | |
card_future = future.result() | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_set() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:544> exception=ClientConnectorError(24, 'Too many open files')> | |
Traceback (most recent call last): | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/connector.py", line 822, in _wrap_create_connection | |
return await self._loop.create_connection(*args, **kwargs) | |
File "[filepathomitted]/python3.6/asyncio/base_events.py", line 778, in create_connection | |
raise exceptions[0] | |
File "[filepathomitted]/python3.6/asyncio/base_events.py", line 745, in create_connection | |
sock = socket.socket(family=family, type=type, proto=proto) | |
File "[filepathomitted]/python3.6/socket.py", line 144, in __init__ | |
_socket.socket.__init__(self, family, type, proto, fileno) | |
OSError: [Errno 24] Too many open files | |
The above exception was the direct cause of the following exception: | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 602, in build_set | |
return await build_then_print_stuff(await get_mids_for_downloading()) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 571, in get_mids_for_downloading | |
ids_to_return = await mtg_http.generate_mids_by_set(self.http_session, urls_for_set, set_name[1]) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 143, in generate_mids_by_set | |
async with session.get(url, params=params) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 366, in _request | |
timeout=timeout | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/connector.py", line 445, in connect | |
proto = await self._create_connection(req, traces, timeout) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/connector.py", line 757, in _create_connection | |
req, traces, timeout) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/connector.py", line 879, in _create_direct_connection | |
raise last_exc | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/connector.py", line 862, in _create_direct_connection | |
req=req, client_error=client_error) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/connector.py", line 829, in _wrap_create_connection | |
raise client_error(req.connection_key, exc) from exc | |
aiohttp.client_exceptions.ClientConnectorError: Cannot connect to host gatherer.wizards.com:80 ssl:None [Too many open files] | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_set() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:544> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 602, in build_set | |
return await build_then_print_stuff(await get_mids_for_downloading()) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 586, in build_then_print_stuff | |
cards_holder = await self.download_cards_by_mid_list(set_name, mids_for_set) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 529, in download_cards_by_mid_list | |
card_future = future.result() | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_set() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:544> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 602, in build_set | |
return await build_then_print_stuff(await get_mids_for_downloading()) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 586, in build_then_print_stuff | |
cards_holder = await self.download_cards_by_mid_list(set_name, mids_for_set) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 529, in download_cards_by_mid_list | |
card_future = future.result() | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
BuildSet: Building Set Tenth Edition | |
BuildSet: Building Set Dragons of Tarkir | |
BuildSet: Building Set Kaladesh | |
BuildSet: Building Set Magic 2015 Core Set | |
BuildSet: Building Set Limited Edition Beta | |
BuildSet: Acquired 3 URLs for Kaladesh | |
BuildSet: Acquired 3 URLs for Dragons of Tarkir | |
BuildSet: Acquired 3 URLs for Magic 2015 Core Set | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 369, in build_card | |
main_parts = await self.build_main_part(set_name, card_mid, other_cards_holder, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 159, in build_main_part | |
soup_oracle = await self.get_card_html(card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 369, in build_card | |
main_parts = await self.build_main_part(set_name, card_mid, other_cards_holder, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 159, in build_main_part | |
soup_oracle = await self.get_card_html(card_mid) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 49, in get_card_html | |
html = await mtg_http.get_card_details(self.http_session, card_mid, lookup_printed_text) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 46, in get_card_details | |
return await ensure_content_downloaded(session, MAIN_URL, params=get_params(card_mid, printed)) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_http.py", line 32, in ensure_content_downloaded | |
async with session.get(url_to_download, **kwargs) as response: | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 843, in __aenter__ | |
self._resp = await self._coro | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client.py", line 387, in _request | |
await resp.start(conn) | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/client_reqrep.py", line 761, in start | |
self._continue = None | |
File "[filepathomitted]/python3.6/site-packages/aiohttp-3.3.2-py3.6-macosx-10.7-x86_64.egg/aiohttp/helpers.py", line 677, in __exit__ | |
raise asyncio.TimeoutError from None | |
concurrent.futures._base.TimeoutError | |
Task exception was never retrieved | |
future: <Task finished coro=<MTGJSON.build_card() done, defined at [filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py:360> exception=TimeoutError()> | |
Traceback (most recent call last): | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 372, in build_card | |
foreign_parts = await self.build_foreign_part(card_mid, second_card=second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 320, in build_foreign_part | |
c_foreign_info = await self.build_foreign_info(soup_oracle, second_card) | |
File "[filepathomitted]/mtgjson-python/mtgjson4/mtg_builder.py", line 111, in build_foreign_info | |
soup_print = await self.get_card_html(foreign_mid, True) | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment