22
33import org .python .core .PyObject ;
44import org .python .core .JyAttribute ;
5- import org .python .core .Py ;
65import org .python .core .PySystemState ;
76import org .python .modules .gc ;
87
@@ -131,27 +130,27 @@ protected FinalizeTrigger(PyObject toFinalize) {
131130 }
132131
133132 protected boolean isCyclic () {
134- gc .CycleMarkAttr cm = (gc .CycleMarkAttr )
135- JyAttribute .getAttr (toFinalize , JyAttribute .GC_CYCLE_MARK_ATTR );
133+ gc .CycleMarkAttr cm = (gc .CycleMarkAttr )
134+ JyAttribute .getAttr (toFinalize , JyAttribute .GC_CYCLE_MARK_ATTR );
136135 if (cm != null && cm .isCyclic ()) {
137136 return true ;
138137 } else {
139138 gc .markCyclicObjects (toFinalize , (flags & NOT_FINALIZABLE_FLAG ) == 0 );
140139 cm = (gc .CycleMarkAttr )
141- JyAttribute .getAttr (toFinalize , JyAttribute .GC_CYCLE_MARK_ATTR );
140+ JyAttribute .getAttr (toFinalize , JyAttribute .GC_CYCLE_MARK_ATTR );
142141 return cm != null && cm .isCyclic ();
143142 }
144143 }
145144
146145 protected boolean isUncollectable () {
147- gc .CycleMarkAttr cm = (gc .CycleMarkAttr )
148- JyAttribute .getAttr (toFinalize , JyAttribute .GC_CYCLE_MARK_ATTR );
146+ gc .CycleMarkAttr cm = (gc .CycleMarkAttr )
147+ JyAttribute .getAttr (toFinalize , JyAttribute .GC_CYCLE_MARK_ATTR );
149148 if (cm != null && cm .isUncollectable ()) {
150149 return true ;
151150 } else {
152151 gc .markCyclicObjects (toFinalize , (flags & NOT_FINALIZABLE_FLAG ) == 0 );
153152 cm = (gc .CycleMarkAttr )
154- JyAttribute .getAttr (toFinalize , JyAttribute .GC_CYCLE_MARK_ATTR );
153+ JyAttribute .getAttr (toFinalize , JyAttribute .GC_CYCLE_MARK_ATTR );
155154 return cm != null && cm .isUncollectable ();
156155 }
157156 }
@@ -167,13 +166,13 @@ public void performFinalization() {
167166 runFinalizer (toFinalize , (flags & ONLY_BUILTIN_FLAG ) != 0 );
168167 }
169168 } else {
170- if ((flags & NOT_FINALIZABLE_FLAG ) == 0 ) {
171- runFinalizer (toFinalize , (flags & ONLY_BUILTIN_FLAG ) != 0 );
172- }
169+ if ((flags & NOT_FINALIZABLE_FLAG ) == 0 ) {
170+ runFinalizer (toFinalize , (flags & ONLY_BUILTIN_FLAG ) != 0 );
171+ }
173172 }
174173 if ((gc .getJythonGCFlags () & gc .VERBOSE_FINALIZE ) != 0 ) {
175- gc .writeDebug ("gc" , "finalization of " +toFinalize );
176- }
174+ gc .writeDebug ("gc" , "finalization of " +toFinalize );
175+ }
177176 if (saveGarbage == 1 || (saveGarbage == 0 &&
178177 (gc .get_debug () & gc .DEBUG_SAVEALL ) != 0 && isCyclic ())) {
179178 if ((flags & NOT_FINALIZABLE_FLAG ) == 0 ) {
@@ -185,14 +184,14 @@ public void performFinalization() {
185184 }
186185 gc .garbage .add (toFinalize );
187186 if ((gc .getJythonGCFlags () & gc .VERBOSE_FINALIZE ) != 0 ) {
188- gc .writeDebug ("gc" , toFinalize +" added to garbage." );
189- }
187+ gc .writeDebug ("gc" , toFinalize +" added to garbage." );
188+ }
190189 }
191190 }
192191 if ((flags & NOTIFY_GC_FLAG ) != 0 ) {
193- if ((gc .getJythonGCFlags () & gc .VERBOSE_FINALIZE ) != 0 ) {
194- gc .writeDebug ("gc" , "notify finalization of " +toFinalize );
195- }
192+ if ((gc .getJythonGCFlags () & gc .VERBOSE_FINALIZE ) != 0 ) {
193+ gc .writeDebug ("gc" , "notify finalization of " +toFinalize );
194+ }
196195 gc .notifyFinalize (toFinalize );
197196 flags &= ~NOTIFY_GC_FLAG ;
198197 }
@@ -202,9 +201,9 @@ protected void finalize() throws Throwable {
202201 flags |= FINALIZED_FLAG ;
203202 gc .notifyPreFinalization ();
204203 if (gc .delayedFinalizationEnabled () && toFinalize != null ) {
205- if ((gc .getJythonGCFlags () & gc .VERBOSE_FINALIZE ) != 0 ) {
206- gc .writeDebug ("gc" , "delayed finalization for " +toFinalize );
207- }
204+ if ((gc .getJythonGCFlags () & gc .VERBOSE_FINALIZE ) != 0 ) {
205+ gc .writeDebug ("gc" , "delayed finalization for " +toFinalize );
206+ }
208207 gc .registerForDelayedFinalization (toFinalize );
209208 } else {
210209 performFinalization ();
0 commit comments