Skip to content

Instantly share code, notes, and snippets.

@paulproteus
Created May 16, 2020 22:55
Show Gist options
  • Save paulproteus/8fe2dda1b403262435f0d6d7f97f6135 to your computer and use it in GitHub Desktop.
Save paulproteus/8fe2dda1b403262435f0d6d7f97f6135 to your computer and use it in GitHub Desktop.
Logs on app startup without any infinite loop checking in NumberInput on Android
05-16 15:52:01.587 10790 10817 D stdio : Rubicon namespace package not registered!
05-16 15:52:02.994 10790 10817 D stdio : Python app launched & stored in Android Activity class
05-16 15:52:02.996 10790 10817 D stdio :
05-16 15:52:03.097 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.097 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.100 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.103 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.103 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.103 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.105 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.105 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.105 10790 10817 D stdio :
05-16 15:52:03.105 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.107 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.107 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.107 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.108 10790 10817 D stdio : Seems to have a loop for
05-16 15:52:03.108 10790 10817 D stdio : None
05-16 15:52:03.108 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.109 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.110 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.110 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.111 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.112 10790 10817 D stdio : Seems to have a loop for
05-16 15:52:03.112 10790 10817 D stdio : None
05-16 15:52:03.112 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.113 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.115 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.115 10790 10817 D stdio :
05-16 15:52:03.115 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.115 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.117 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.117 10790 10817 D stdio :
05-16 15:52:03.117 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.118 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.120 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.120 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.120 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.122 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.122 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.122 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.124 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.124 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.125 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.126 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.126 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.126 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.128 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.128 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.129 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.130 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.130 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.130 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.132 10790 10817 D stdio : Seems to have a loop for
05-16 15:52:03.132 10790 10817 D stdio : None
05-16 15:52:03.132 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.133 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.135 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.135 10790 10817 D stdio :
05-16 15:52:03.135 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.135 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.144 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.144 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.144 10790 10817 D stdio :
05-16 15:52:03.145 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.150 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.150 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.151 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.154 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.154 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.155 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.158 10790 10817 D stdio : Seems to have a loop for
05-16 15:52:03.158 10790 10817 D stdio : None
05-16 15:52:03.158 10790 10817 D stdio :
05-16 15:52:03.158 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.158 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.162 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.162 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.162 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.167 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.167 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.169 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.173 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.173 10790 10817 D stdio :
05-16 15:52:03.173 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.176 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.176 10790 10817 D stdio :
05-16 15:52:03.178 10790 10817 D stdio : Seems to have a loop for
05-16 15:52:03.178 10790 10817 D stdio :
05-16 15:52:03.178 10790 10817 D stdio : None
05-16 15:52:03.178 10790 10817 D stdio :
05-16 15:52:03.178 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.178 10790 10817 D stdio :
05-16 15:52:03.178 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.178 10790 10817 D stdio :
05-16 15:52:03.182 10790 10817 D stdio : Seems to have a loop for
05-16 15:52:03.183 10790 10817 D stdio :
05-16 15:52:03.183 10790 10817 D stdio : None
05-16 15:52:03.183 10790 10817 D stdio :
05-16 15:52:03.183 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.183 10790 10817 D stdio :
05-16 15:52:03.184 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.184 10790 10817 D stdio :
05-16 15:52:03.186 10790 10817 D stdio : Seems to have a loop for
05-16 15:52:03.186 10790 10817 D stdio :
05-16 15:52:03.186 10790 10817 D stdio : None
05-16 15:52:03.187 10790 10817 D stdio :
05-16 15:52:03.187 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.187 10790 10817 D stdio :
05-16 15:52:03.187 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.187 10790 10817 D stdio :
05-16 15:52:03.189 10790 10817 D stdio : Seems to have a loop for
05-16 15:52:03.189 10790 10817 D stdio :
05-16 15:52:03.189 10790 10817 D stdio : None
05-16 15:52:03.189 10790 10817 D stdio :
05-16 15:52:03.189 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.189 10790 10817 D stdio :
05-16 15:52:03.190 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.190 10790 10817 D stdio :
05-16 15:52:03.191 10790 10817 D stdio : Seems to have a loop for
05-16 15:52:03.191 10790 10817 D stdio :
05-16 15:52:03.191 10790 10817 D stdio : None
05-16 15:52:03.191 10790 10817 D stdio :
05-16 15:52:03.191 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.191 10790 10817 D stdio :
05-16 15:52:03.192 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.192 10790 10817 D stdio :
05-16 15:52:03.194 10790 10817 D stdio : Seems to have a loop for
05-16 15:52:03.194 10790 10817 D stdio :
05-16 15:52:03.194 10790 10817 D stdio : None
05-16 15:52:03.194 10790 10817 D stdio :
05-16 15:52:03.194 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.194 10790 10817 D stdio :
05-16 15:52:03.194 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.194 10790 10817 D stdio :
05-16 15:52:03.196 10790 10817 D stdio : Seems to have a loop for
05-16 15:52:03.196 10790 10817 D stdio :
05-16 15:52:03.196 10790 10817 D stdio : None
05-16 15:52:03.196 10790 10817 D stdio :
05-16 15:52:03.196 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.196 10790 10817 D stdio :
05-16 15:52:03.196 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.197 10790 10817 D stdio :
05-16 15:52:03.205 10790 10817 D stdio : Seems to have a loop for
05-16 15:52:03.206 10790 10817 D stdio :
05-16 15:52:03.206 10790 10817 D stdio : None
05-16 15:52:03.206 10790 10817 D stdio :
05-16 15:52:03.206 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.206 10790 10817 D stdio :
05-16 15:52:03.206 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.206 10790 10817 D stdio :
05-16 15:52:03.212 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.212 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.212 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.213 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.213 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.214 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.215 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.215 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.216 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.217 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.217 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.217 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.219 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.219 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.219 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.222 10790 10817 D stdio : Seems to have a loop for
05-16 15:52:03.223 10790 10817 D stdio : None
05-16 15:52:03.223 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.223 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.225 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.225 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.228 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.230 10790 10817 D stdio : Seems to have a loop for
05-16 15:52:03.230 10790 10817 D stdio :
05-16 15:52:03.230 10790 10817 D stdio : None
05-16 15:52:03.230 10790 10817 D stdio :
05-16 15:52:03.230 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.230 10790 10817 D stdio :
05-16 15:52:03.230 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.230 10790 10817 D stdio :
05-16 15:52:03.233 10790 10817 D stdio : Seems to have a loop for
05-16 15:52:03.233 10790 10817 D stdio :
05-16 15:52:03.233 10790 10817 D stdio : None
05-16 15:52:03.233 10790 10817 D stdio :
05-16 15:52:03.233 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.233 10790 10817 D stdio :
05-16 15:52:03.237 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.237 10790 10817 D stdio :
05-16 15:52:03.239 10790 10817 D stdio : Seems to have a loop for
05-16 15:52:03.239 10790 10817 D stdio :
05-16 15:52:03.239 10790 10817 D stdio : None
05-16 15:52:03.239 10790 10817 D stdio :
05-16 15:52:03.239 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.239 10790 10817 D stdio :
05-16 15:52:03.240 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.240 10790 10817 D stdio :
05-16 15:52:03.242 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.242 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.242 10790 10817 D stdio :
05-16 15:52:03.242 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.245 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.245 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.245 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.247 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.247 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.248 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.252 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.252 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.253 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.255 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.255 10790 10817 D stdio :
05-16 15:52:03.255 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.256 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.257 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.257 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.258 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.260 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.260 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.261 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.262 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.262 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.266 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.266 10790 10817 D stdio :
05-16 15:52:03.268 10790 10817 D stdio : Seems to have a loop for
05-16 15:52:03.269 10790 10817 D stdio :
05-16 15:52:03.269 10790 10817 D stdio : None
05-16 15:52:03.269 10790 10817 D stdio :
05-16 15:52:03.269 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.269 10790 10817 D stdio :
05-16 15:52:03.269 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.270 10790 10817 D stdio :
05-16 15:52:03.272 10790 10817 D stdio : Seems to have a loop for
05-16 15:52:03.273 10790 10817 D stdio :
05-16 15:52:03.273 10790 10817 D stdio : None
05-16 15:52:03.273 10790 10817 D stdio :
05-16 15:52:03.274 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.274 10790 10817 D stdio :
05-16 15:52:03.274 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.274 10790 10817 D stdio :
05-16 15:52:03.275 10790 10817 D stdio : Seems to have a loop for
05-16 15:52:03.276 10790 10817 D stdio :
05-16 15:52:03.276 10790 10817 D stdio : None
05-16 15:52:03.276 10790 10817 D stdio :
05-16 15:52:03.276 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.276 10790 10817 D stdio :
05-16 15:52:03.277 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.277 10790 10817 D stdio :
05-16 15:52:03.278 10790 10817 D stdio : Seems to have a loop for
05-16 15:52:03.279 10790 10817 D stdio :
05-16 15:52:03.279 10790 10817 D stdio : None
05-16 15:52:03.279 10790 10817 D stdio :
05-16 15:52:03.279 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.279 10790 10817 D stdio :
05-16 15:52:03.280 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.280 10790 10817 D stdio :
05-16 15:52:03.286 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.286 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.286 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.287 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.287 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.287 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.289 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.289 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.289 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.293 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.293 10790 10817 D stdio :
05-16 15:52:03.293 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.293 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.295 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.295 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.296 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.297 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.297 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.297 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.305 10790 10817 D stdio : Seems to have a loop for
05-16 15:52:03.305 10790 10817 D stdio : None
05-16 15:52:03.305 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.306 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.307 10790 10817 D stdio : Seems to have a loop for
05-16 15:52:03.307 10790 10817 D stdio : None
05-16 15:52:03.307 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.307 10790 10817 D stdio :
05-16 15:52:03.308 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.310 10790 10817 D stdio : Seems to have a loop for
05-16 15:52:03.310 10790 10817 D stdio : None
05-16 15:52:03.310 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.311 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.312 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.313 10790 10817 D stdio :
05-16 15:52:03.313 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.313 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.314 10790 10817 D stdio : Seems to have a loop for
05-16 15:52:03.314 10790 10817 D stdio : None
05-16 15:52:03.314 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.315 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.315 10790 10817 D stdio :
05-16 15:52:03.318 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.318 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.318 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.319 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.319 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.319 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.321 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.321 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.327 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.328 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.328 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.329 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.330 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.330 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.330 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.331 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.331 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.331 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.333 10790 10817 D stdio : Seems to have a loop for
05-16 15:52:03.333 10790 10817 D stdio : None
05-16 15:52:03.333 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.333 10790 10817 D stdio :
05-16 15:52:03.335 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.339 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.339 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.339 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.342 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.342 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.343 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.345 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.345 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.345 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.350 10790 10817 D stdio : Seems to have a loop for
05-16 15:52:03.350 10790 10817 D stdio : None
05-16 15:52:03.350 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.353 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.353 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.353 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.355 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.357 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.357 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.358 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.360 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.360 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.360 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.360 10790 10817 D stdio :
05-16 15:52:03.367 10790 10817 D stdio : Seems to have a loop for
05-16 15:52:03.367 10790 10817 D stdio : None
05-16 15:52:03.367 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.367 10790 10817 D stdio :
05-16 15:52:03.371 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.378 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.378 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.379 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.379 10790 10817 D stdio :
05-16 15:52:03.381 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.381 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.381 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.383 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.383 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.383 10790 10817 D stdio :
05-16 15:52:03.383 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.386 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.386 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.387 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.387 10790 10817 D stdio :
05-16 15:52:03.394 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.394 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.394 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.395 10790 10817 D stdio : Seems to have a loop for
05-16 15:52:03.395 10790 10817 D stdio : None
05-16 15:52:03.395 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.395 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.395 10790 10817 D stdio :
05-16 15:52:03.397 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.397 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.397 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.399 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.399 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.399 10790 10817 D stdio :
05-16 15:52:03.399 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.399 10790 10817 D stdio :
05-16 15:52:03.401 10790 10817 D stdio : Seems to have a loop for
05-16 15:52:03.401 10790 10817 D stdio : None
05-16 15:52:03.401 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.401 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.402 10790 10817 D stdio : Seems to have a loop for
05-16 15:52:03.402 10790 10817 D stdio : None
05-16 15:52:03.402 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.403 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.403 10790 10817 D stdio :
05-16 15:52:03.406 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.406 10790 10817 D stdio :
05-16 15:52:03.406 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.407 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.408 10790 10817 D stdio : Seems to have a loop for
05-16 15:52:03.408 10790 10817 D stdio : None
05-16 15:52:03.408 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.408 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.408 10790 10817 D stdio :
05-16 15:52:03.413 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.413 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.413 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.413 10790 10817 D stdio : Seems to have a loop for
05-16 15:52:03.414 10790 10817 D stdio : None
05-16 15:52:03.414 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.414 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.417 10790 10817 D stdio : Seems to have a loop for
05-16 15:52:03.417 10790 10817 D stdio : None
05-16 15:52:03.417 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.418 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.420 10790 10817 D stdio : Seems to have a loop for None
05-16 15:52:03.420 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.421 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.423 10790 10817 D stdio : Seems to have a loop for
05-16 15:52:03.423 10790 10817 D stdio : None
05-16 15:52:03.423 10790 10817 D stdio : letting it continue anyway
05-16 15:52:03.424 10790 10817 D stdio : Would have caught loop in set_value(), but continuing anyway
05-16 15:52:03.430 10790 10817 D stdio : Traceback (most recent call last):
05-16 15:52:03.433 10790 10817 D stdio : File "/data/user/0/com.keith_magee.traveltips/files/python/rubicon-java/rubicon/java/api.py", line 42, in dispatch
05-16 15:52:03.433 10790 10817 D stdio : getattr(pyinstance, method)(*args)
05-16 15:52:03.433 10790 10817 D stdio : File "/data/user/0/com.keith_magee.traveltips/files/python/user_code/app_packages/toga_android/widgets/numberinput.py", line 25, in afterTextChanged
05-16 15:52:03.433 10790 10817 D stdio : current_string = self.interface._impl.native.getText().toString()
05-16 15:52:03.433 10790 10817 D stdio : File "/data/user/0/com.keith_magee.traveltips/files/python/rubicon-java/rubicon/java/api.py", line 468, in __call__
05-16 15:52:03.433 10790 10817 D stdio : return self.method(self.instance, *args)
05-16 15:52:03.433 10790 10817 D stdio : File "/data/user/0/com.keith_magee.traveltips/files/python/rubicon-java/rubicon/java/api.py", line 450, in __call__
05-16 15:52:03.433 10790 10817 D stdio : return return_cast(result, polymorph['return_signature'])
05-16 15:52:03.433 10790 10817 D stdio : File "/data/user/0/com.keith_magee.traveltips/files/python/rubicon-java/rubicon/java/api.py", line 275, in return_cast
05-16 15:52:03.433 10790 10817 D stdio : return java.GetStringUTFChars(cast(raw, jstring), None).decode('utf-8')
05-16 15:52:03.433 10790 10817 D stdio : File "/data/user/0/com.keith_magee.traveltips/files/python/stdlib/lib/python3.7/ctypes/__init__.py", line 498, in cast
05-16 15:52:03.433 10790 10817 D stdio : return _cast(obj, obj, typ)
05-16 15:52:03.433 10790 10817 D stdio : ctypes.ArgumentError: argument 1: <class 'RecursionError'>: maximum recursion depth exceeded while calling a Python object
@paulproteus
Copy link
Author

This is with the following patch:

diff --git a/src/android/toga_android/widgets/numberinput.py b/src/android/toga_android/widgets/numberinput.py
index 700b79a6..ce41ea21 100644
--- a/src/android/toga_android/widgets/numberinput.py
+++ b/src/android/toga_android/widgets/numberinput.py
@@ -28,7 +28,8 @@ class TogaNumberInputWatcher(TextWatcher):
 
         # In case we get fired twice with the same value, succeed vacuously.
         if new_value == old_value:
-            return
+            print("Seems to have a loop for", old_value)
+            print("letting it continue anyway")
 
         # Toga `NumberInput` stores the value as a property on the `interface`.
         self.interface.value = new_value
@@ -83,7 +84,7 @@ class NumberInput(Widget):
         # Toga's `value` is a `Decimal` or `None`, but Android needs a string.
         str_value = str(value) if value is not None else ""
         if str_value == self.native.getText().toString():
-            return
+            print("Would have caught loop in set_value(), but continuing anyway")
         self.native.setText(str_value)
 
     def set_step(self, step):

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment