33	#superclass  : #Object ,
44	#instVars  : [
55		' pythonMainFile'  ,
6+ 		' debugMode'  ,
67		' settings'  ,
78		' workingDirectory' 
89	],
@@ -13,7 +14,7 @@ Class {
1314PBAbstractProcess  class  >>  application:  application [
1415	^  self  
1516		settings:  application settings 
16- 		workingDirectory:  ( PBPlatform  current  folderForApplication:   application) 
17+ 		application:   application
1718]
1819
1920{ #category  : #accessing  }
@@ -23,7 +24,10 @@ PBAbstractProcess class >> platform [
2324
2425{ #category  : #accessing  }
2526PBAbstractProcess  class  >>  settings:  settings application:  application [
26- 	^  self  settings:  settings workingDirectory:  (PBPlatform  current folderForApplication:  application)
27+ 	^  self  
28+ 		settings:  settings 
29+ 		workingDirectory:  (PBPlatform  current folderForApplication:  application)
30+ 		debugMode:  application class  debugMode
2731]
2832
2933{ #category  : #accessing  }
@@ -34,11 +38,30 @@ PBAbstractProcess class >> settings: settings workingDirectory: fileRef [
3438		yourself 
3539]
3640
41+ { #category  : #accessing  }
42+ PBAbstractProcess  class  >>  settings:  settings workingDirectory:  fileRef debugMode:  flag [
43+ 	^  self  new 
44+ 		settings:  settings;
45+ 		workingDirectory:  fileRef;
46+ 		debugMode:  flag;
47+ 		yourself 
48+ ]
49+ 
3750{ #category  : #hooks  }
3851PBAbstractProcess  class  >>  workingDirectory [
3952	^  self  platform folderForApplication:  PBApplication 
4053]
4154
55+ { #category  : #accessing  }
56+ PBAbstractProcess  >>  debugMode [
57+ 	^  debugMode
58+ ]
59+ 
60+ { #category  : #accessing  }
61+ PBAbstractProcess  >>  debugMode:  anObject [
62+ 	debugMode :=  anObject
63+ ]
64+ 
4265{ #category  : #accessing  }
4366PBAbstractProcess  >>  errorMessage [
4467	self  subclassResponsibility
0 commit comments