MCPcopy Index your code
hub / github.com/RustPython/RustPython / get_delimiter

Method get_delimiter

crates/stdlib/src/csv.rs:741–760  ·  view source on GitHub ↗
(&self)

Source from the content-addressed store, hash-verified

739 skipinitialspace
740 }
741 fn get_delimiter(&self) -> u8 {
742 let mut delimiter = match &self.dialect {
743 DialectItem::Str(name) => {
744 let g = GLOBAL_HASHMAP.lock();
745 if let Some(dialect) = g.get(name) {
746 dialect.delimiter
747 // RustPython todo
748 // todo! Perfecting the remaining attributes.
749 } else {
750 b','
751 }
752 }
753 DialectItem::Obj(obj) => obj.delimiter,
754 _ => b',',
755 };
756 if let Some(attr) = self.delimiter {
757 delimiter = attr
758 }
759 delimiter
760 }
761 fn to_reader(&self) -> csv_core::Reader {
762 let mut builder = csv_core::ReaderBuilder::new();
763 let mut reader = match &self.dialect {

Callers 1

readerFunction · 0.80

Calls 2

lockMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected