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