(self, *default_args, **default_kwargs)
| 187 | """ |
| 188 | |
| 189 | def wrap(self, *default_args, **default_kwargs): |
| 190 | try: |
| 191 | self.client.connect(self.server, self.port) |
| 192 | except: |
| 193 | pass |
| 194 | |
| 195 | # sometimes not enough to just connect |
| 196 | try: |
| 197 | return func(self, *default_args, **default_kwargs) |
| 198 | except: |
| 199 | self.client = mpd.MPDClient() |
| 200 | self.client.timeout = None |
| 201 | self.client.idletimeout = None |
| 202 | self.client.connect(self.server, self.port) |
| 203 | |
| 204 | return func(self, *default_args, **default_kwargs) |
| 205 | |
| 206 | return wrap |
| 207 |
nothing calls this directly
no outgoing calls
no test coverage detected