summaryrefslogtreecommitdiff
path: root/source4/pidl/lib/Parse
diff options
context:
space:
mode:
authorJelmer Vernooij <jelmer@samba.org>2008-09-14 16:39:41 +0200
committerJelmer Vernooij <jelmer@samba.org>2008-09-15 17:40:23 +0200
commit307f7d7d77abe1e76af074333d9527558a7e7ee1 (patch)
tree5b99a135e7d128e26f19234fd306f6bc47177531 /source4/pidl/lib/Parse
parent138095470e75a245f62395d74ce1fd08fe4c6439 (diff)
downloadsamba-307f7d7d77abe1e76af074333d9527558a7e7ee1.tar.gz
samba-307f7d7d77abe1e76af074333d9527558a7e7ee1.tar.bz2
samba-307f7d7d77abe1e76af074333d9527558a7e7ee1.zip
Fix imports in Python.
Diffstat (limited to 'source4/pidl/lib/Parse')
-rw-r--r--source4/pidl/lib/Parse/Pidl/Samba4/Python.pm6
1 files changed, 3 insertions, 3 deletions
diff --git a/source4/pidl/lib/Parse/Pidl/Samba4/Python.pm b/source4/pidl/lib/Parse/Pidl/Samba4/Python.pm
index 3b7e875260..74cec5a827 100644
--- a/source4/pidl/lib/Parse/Pidl/Samba4/Python.pm
+++ b/source4/pidl/lib/Parse/Pidl/Samba4/Python.pm
@@ -11,7 +11,7 @@ use Exporter;
use strict;
use Parse::Pidl qw(warning fatal);
use Parse::Pidl::Typelist qw(hasType resolveType getType mapTypeName expandAlias);
-use Parse::Pidl::Util qw(has_property ParseExpr);
+use Parse::Pidl::Util qw(has_property ParseExpr unmake_str);
use Parse::Pidl::NDR qw(GetPrevLevel GetNextLevel ContainsDeferred is_charset_array);
use Parse::Pidl::CUtil qw(get_value_of get_pointer_to);
use Parse::Pidl::Samba4::Header qw(GenerateFunctionInEnv GenerateFunctionOutEnv EnvSubstituteValue GenerateStructEnv);
@@ -60,8 +60,8 @@ sub Import
my $self = shift;
my @imports = @_;
foreach (@imports) {
- s/\.idl\"$//;
- s/^\"//;
+ $_ = unmake_str($_);
+ s/\.idl$//;
$self->pidl_hdr("#include \"librpc/gen_ndr/py_$_\.h\"\n");
}
}