2018 Banja Luka Challenger – Doubles
Marin and Tomislav Draganja were the defending champions but only Tomislav chose to defend his title, partnering Alessandro Giannessi. Tomislav Draganja lost in the quarterfinals to Andrej Martin and Hans Podlipnik Castillo.
Doubles | |
---|---|
2018 Banja Luka Challenger | |
Champions | |
Runners-up | |
Final score | 7–5, 4–6, [10–7] |
Martin and Podlipnik Castillo won the title after defeating Laurynas Grigelis and Alessandro Motti 7–5, 4–6, [10–7] in the final.
Seeds
Kevin Krawietz / Andreas Mies (Quarterfinals) Ante Pavić / Antonio Šančić (First round) Julian Ocleppo / Andrea Vavassori (First round) Nikola Čačić / Tristan-Samuel Weissborn (Quarterfinals)
Draw
Key
- Q = Qualifier
- WC = Wild Card
- LL = Lucky Loser
- Alt = Alternate
- SE = Special Exempt
- PR = Protected Ranking
- ITF = ITF entry
- JE = Junior Exempt
- w/o = Walkover
- r = Retired
- d = Defaulted
First Round | Quarterfinals | Semifinals | Final | ||||||||||||||||||||||||
1 | 77 | 6 | |||||||||||||||||||||||||
61 | 4 | 1 | 0 | 0 | |||||||||||||||||||||||
WC | 2 | 0 | 6 | 6 | |||||||||||||||||||||||
6 | 6 | 1 | 3 | ||||||||||||||||||||||||
3 | 4 | 3 | 6 | 6 | |||||||||||||||||||||||
6 | 6 | 6 | 4 | [10] | |||||||||||||||||||||||
4 | 64 | 2 | 6 | [8] | |||||||||||||||||||||||
6 | 77 | 7 | 4 | [10] | |||||||||||||||||||||||
6 | 6 | 5 | 6 | [7] | |||||||||||||||||||||||
WC | 3 | 4 | 6 | 79 | |||||||||||||||||||||||
3 | 1 | 4 | 4 | 67 | |||||||||||||||||||||||
4 | 6 | 6 | 65 | 65 | |||||||||||||||||||||||
WC | 2 | 2 | 77 | 77 | |||||||||||||||||||||||
6 | 6 | 6 | 7 | ||||||||||||||||||||||||
Alt | 7 | 1 | [10] | Alt | 0 | 5 | |||||||||||||||||||||
2 | 5 | 6 | [2] |
gollark: Plus associated functions to suspend coroutines and whatnot.
gollark: ```luawhile run do local ev = {cy()} for ID, co in pairs(coroutines) do if coroutine.status(co.coroutine) == "dead" then co.status = "dead" co.running = false end if co.running then _G.process.running_ID = ID local ok, err = coroutine.resume(co.coroutine, table.unpack(ev)) if not ok then if co.error_handler then co.error_handler(err) else run = false error = err end end end endend```is what I have for that.
gollark: When I say "process" I mean "coroutine with fancy metadata being run in a loop".
gollark: Er, as a process, I mean.
gollark: It's not hard, just run `rednet.run` in your loop.
References
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.