Dúvida com Xpath e Selenium?

Necessito verificar o preço de um produto que está dentro de um < span >, contudo esse < span > possui um filho < small > que é um texto. Quando eu busco o elemento < span > o filho < small > também é retornado. Gostaria de saber se existe alguma maneira de obter apenas o valor que está dentro do < span >, sem receber o valor do filho < small >.

Código Fonte:

< span class="price-sale">1038,41
    < small style="display: block; font-size:11px;"> preço à vista</small>
< /span>

Código Selenium e Python:

preco = driver.find_element_by_xpath('//*[@id="slick00"]/div/div/div/a/span[2]').text 
print(preco)

Resposta obtida atualmente:

1038,41 preço à vista

Resposta que eu desejo:

1038,41

E aí @grillow, tudo bem?!

Você pode usar uma técnica de espace, ou replace!

Por exemplo:

index = preco.find(' ')
print(preco[0:index])

#Output --> 1038,41

Veja a documentação do .find(sub[, start[, end]]): string — Common string operations