[squeak-dev] The Trunk: Monticello-tpr.693.mcz
commits at source.squeak.org
commits at source.squeak.org
Sat Jan 19 00:22:07 UTC 2019
tim Rowledge uploaded a new version of Monticello to project The Trunk:
http://source.squeak.org/trunk/Monticello-tpr.693.mcz
==================== Summary ====================
Name: Monticello-tpr.693
Author: tpr
Time: 18 January 2019, 4:22:04.378573 pm
UUID: bad22387-6176-41c3-9059-5a81199a26c7
Ancestors: Monticello-tpr.692
Allow up to 3 attempts to access the repository, to allow for network slowness etc. Pass the exception up if we still don't get what we want.
=============== Diff against Monticello-tpr.692 ===============
Item was changed:
----- Method: MCHttpRepository>>readStreamForFileNamed:do: (in category 'private') -----
readStreamForFileNamed: aString do: aBlock
+ | contents attempts|
+ attempts := 0.
+ self displayProgress: 'Downloading ', aString during: [
+ [attempts := attempts + 1.
+ contents := self httpGet: (self urlForFileNamed: aString) arguments: nil] on: NetworkError do: [:ex|
+ attempts >= 3 ifTrue:[ex pass].
+ ex retry ]].
- | contents |
- contents := self displayProgress: 'Downloading ', aString during: [
- self httpGet: (self urlForFileNamed: aString) arguments: nil ].
^contents ifNotNil: [ aBlock value: contents ]!
More information about the Squeak-dev
mailing list
|