Skip to content
This repository was archived by the owner on Apr 14, 2022. It is now read-only.

Commit 4357545

Browse files
author
Mikhail Arkhipov
authored
Fix exception in DefinitionSource (#1874)
* Remove stale reference * Don't suppress LHS diagnostics on augmented assign * Revert "Don't suppress LHS diagnostics on augmented assign" This reverts commit 6109ac7. * Escape [ and ] * PR feedback * Fix exception
1 parent e31f770 commit 4357545

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/LanguageServer/Impl/Sources/DefinitionSource.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,7 @@ private Reference HandleImport(IDocumentAnalysis analysis, ImportStatement state
209209
}
210210

211211
// Import A as B
212-
var asName = statement.AsNames.FirstOrDefault(n => n.IndexSpan.Start <= expr.StartIndex && n.IndexSpan.Start <= expr.EndIndex);
212+
var asName = statement.AsNames.ExcludeDefault().FirstOrDefault(n => n.IndexSpan.Start <= expr.StartIndex && n.IndexSpan.Start <= expr.EndIndex);
213213
if (asName != null) {
214214
var value = analysis.ExpressionEvaluator.GetValueFromExpression(asName);
215215
if (!value.IsUnknown()) {

0 commit comments

Comments
 (0)