@@ -106,42 +106,9 @@ export function computeTextAndOffsets<T>(
106106 maybeNotebook . currentTextModel ,
107107 undefined
108108 ) ;
109- // const modelIsMarkdown = modelLanguage === Language.MARKDOWN;
110- // const modelIsExpected = isAllowedLanguage(modelLanguage);
111- // const relevantDocumentTexts: string[] = [];
109+
112110 let additionalUtf8ByteOffset = 0 ;
113- // let found = false;
114- // for (const [idx, previousModel] of textModels.entries()) {
115- // if (modelIsExpected && maybeNotebook.currentTextModel === previousModel) {
116- // // There is an offset for all previous cells and the \n\n spacing after each one.
117- // additionalUtf8ByteOffset =
118- // relevantDocumentTexts
119- // .map((el) => numCodeUnitsToNumUtf8Bytes(el))
120- // .reduce((a, b) => a + b, 0) +
121- // '\n\n'.length * relevantDocumentTexts.length;
122- // found = true;
123- // }
124- // const previousModelLanguage = maybeNotebook.getLanguage(previousModel, idx);
125- // if (modelIsExpected && !modelIsMarkdown) {
126- // // Don't use markdown in the Python prompt construction.
127- // // TODO(prem): Consider adding as comments.
128- // if (previousModelLanguage === Language.MARKDOWN) {
129- // continue;
130- // } else if (previousModelLanguage === modelLanguage) {
131- // relevantDocumentTexts.push(maybeNotebook.getText(previousModel));
132- // }
133- // } else if (modelIsMarkdown) {
134- // if (previousModelLanguage === Language.MARKDOWN) {
135- // relevantDocumentTexts.push(maybeNotebook.getText(previousModel));
136- // } else if (isAllowedLanguage(previousModelLanguage)) {
137- // relevantDocumentTexts.push(
138- // `\`\`\`${
139- // NOTEBOOK_LANGUAGES[previousModelLanguage as AllowedLanguages]
140- // }\n${maybeNotebook.getText(previousModel)}\n\`\`\``
141- // );
142- // }
143- // }
144- // }
111+
145112 const currentModelText = maybeNotebook . getText (
146113 maybeNotebook . currentTextModel
147114 ) ;
0 commit comments