|
@@ -39559,37 +39559,36 @@ protocol: 'private',
|
|
|
fn: function (){
|
|
|
var self=this;
|
|
|
return smalltalk.withContext(function($ctx1) {
|
|
|
-var $1,$2,$3,$4,$5,$8,$7,$6,$9,$10;
|
|
|
+var $1,$2,$3,$4,$7,$6,$5,$8,$9;
|
|
|
$1=self["@fs"];
|
|
|
$2=self._basePath();
|
|
|
$ctx1.sendIdx["basePath"]=1;
|
|
|
_st($1)._stat_then_($2,(function(err,stat){
|
|
|
return smalltalk.withContext(function($ctx2) {
|
|
|
-$3=_st(err)._isNil();
|
|
|
-if(smalltalk.assert($3)){
|
|
|
-$4=_st(stat)._isDirectory();
|
|
|
-if(! smalltalk.assert($4)){
|
|
|
-$5=console;
|
|
|
-$8=self._basePath();
|
|
|
+if(($receiver = err) == nil || $receiver == null){
|
|
|
+$3=_st(stat)._isDirectory();
|
|
|
+if(! smalltalk.assert($3)){
|
|
|
+$4=console;
|
|
|
+$7=self._basePath();
|
|
|
$ctx2.sendIdx["basePath"]=2;
|
|
|
-$7="Warning: option --base-path ".__comma($8);
|
|
|
+$6="Warning: --base-path parameter ".__comma($7);
|
|
|
$ctx2.sendIdx[","]=2;
|
|
|
-$6=_st($7).__comma(" , it is not a directory.");
|
|
|
+$5=_st($6).__comma(" is not a directory.");
|
|
|
$ctx2.sendIdx[","]=1;
|
|
|
-return _st($5)._warn_($6);
|
|
|
+return _st($4)._warn_($5);
|
|
|
$ctx2.sendIdx["warn:"]=1;
|
|
|
};
|
|
|
} else {
|
|
|
-$9=console;
|
|
|
-$10=_st("Warning: option --base-path ".__comma(self._basePath())).__comma(", that path can not be found.");
|
|
|
+$8=console;
|
|
|
+$9=_st("Warning: path at --base-path parameter ".__comma(self._basePath())).__comma(" does not exist.");
|
|
|
$ctx2.sendIdx[","]=3;
|
|
|
-return _st($9)._warn_($10);
|
|
|
+return _st($8)._warn_($9);
|
|
|
};
|
|
|
}, function($ctx2) {$ctx2.fillBlock({err:err,stat:stat},$ctx1,1)})}));
|
|
|
return self}, function($ctx1) {$ctx1.fill(self,"validateBasePath",{},smalltalk.FileServer)})},
|
|
|
args: [],
|
|
|
-source: "validateBasePath\x0a\x09\x22The basePath must be an existing directory. \x22\x0a\x09fs stat: self basePath then: [ :err : stat | err isNil\x0a\x09\x09ifTrue: [ stat isDirectory ifFalse: [ console warn: 'Warning: option --base-path ' , self basePath , ' , it is not a directory.' ]]\x0a\x09\x09ifFalse: [ console warn: 'Warning: option --base-path ' , self basePath , ', that path can not be found.' ]].",
|
|
|
-messageSends: ["stat:then:", "basePath", "ifTrue:ifFalse:", "isNil", "ifFalse:", "isDirectory", "warn:", ","],
|
|
|
+source: "validateBasePath\x0a\x09\x22The basePath must be an existing directory. \x22\x0a\x09fs stat: self basePath then: [ :err :stat | err\x0a\x09\x09ifNil: [ stat isDirectory ifFalse: [ console warn: 'Warning: --base-path parameter ' , self basePath , ' is not a directory.' ]]\x0a\x09\x09ifNotNil: [ console warn: 'Warning: path at --base-path parameter ' , self basePath , ' does not exist.' ]].",
|
|
|
+messageSends: ["stat:then:", "basePath", "ifNil:ifNotNil:", "ifFalse:", "isDirectory", "warn:", ","],
|
|
|
referencedClasses: []
|
|
|
}),
|
|
|
smalltalk.FileServer);
|