Skip to content

Commit e8042d9

Browse files
committed
Made use RobotBase for parentclass and Robot for its own
1 parent 9e974b4 commit e8042d9

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/editor/extended_python_generator.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ export class ExtendedPythonGenerator extends PythonGenerator {
161161

162162
classParentFromModuleType(moduleType : string) : string{
163163
if(moduleType == commonStorage.MODULE_TYPE_WORKSPACE){
164-
return "Robot";
164+
return "RobotBase";
165165
}
166166
if(moduleType == commonStorage.MODULE_TYPE_OPMODE){
167167
return "OpMode";
@@ -176,7 +176,10 @@ export class ExtendedPythonGenerator extends PythonGenerator {
176176
if (!this.currentModule) {
177177
return super.finish(code);
178178
}
179-
let className = this.currentModule.moduleName;
179+
let className = 'Robot'; // Default for Workspace
180+
if (this.currentModule.moduleType != commonStorage.MODULE_TYPE_WORKSPACE){
181+
className = this.currentModule.moduleName;
182+
}
180183
let classParent = this.classParentFromModuleType(this.currentModule.moduleType);
181184
this.addImport(classParent);
182185

0 commit comments

Comments
 (0)