mirror of
https://git.mirrors.martin98.com/https://github.com/prusa3d/PrusaSlicer.git
synced 2025-08-12 02:39:06 +08:00
Use XML::SAX::PurePerl instead of XML::SAX::ExpatXS for now
This commit is contained in:
parent
b0676b226d
commit
f451bb2bd0
@ -9,14 +9,14 @@ sub read_file {
|
|||||||
my ($file) = @_;
|
my ($file) = @_;
|
||||||
|
|
||||||
eval "require Slic3r::Format::AMF::Parser; 1"
|
eval "require Slic3r::Format::AMF::Parser; 1"
|
||||||
or die "AMF parsing requires XML::SAX::ExpatXS\n";
|
or die "AMF parsing requires XML::SAX\n";
|
||||||
|
|
||||||
open my $fh, '<', $file or die "Failed to open $file\n";
|
open my $fh, '<', $file or die "Failed to open $file\n";
|
||||||
|
|
||||||
my $vertices = [];
|
my $vertices = [];
|
||||||
my $materials = {};
|
my $materials = {};
|
||||||
my $meshes_by_material = {};
|
my $meshes_by_material = {};
|
||||||
XML::SAX::ExpatXS
|
XML::SAX::PurePerl
|
||||||
->new(Handler => Slic3r::Format::AMF::Parser->new(
|
->new(Handler => Slic3r::Format::AMF::Parser->new(
|
||||||
_vertices => $vertices,
|
_vertices => $vertices,
|
||||||
_materials => $materials,
|
_materials => $materials,
|
||||||
|
@ -2,7 +2,7 @@ package Slic3r::Format::AMF::Parser;
|
|||||||
use strict;
|
use strict;
|
||||||
use warnings;
|
use warnings;
|
||||||
|
|
||||||
use XML::SAX::ExpatXS;
|
use XML::SAX::PurePerl;
|
||||||
use XXX;
|
use XXX;
|
||||||
|
|
||||||
use base 'XML::SAX::Base';
|
use base 'XML::SAX::Base';
|
||||||
|
Loading…
x
Reference in New Issue
Block a user