diff options
| author | bnewbold <bnewbold@robocracy.org> | 2016-02-21 18:45:17 -0800 | 
|---|---|---|
| committer | bnewbold <bnewbold@robocracy.org> | 2016-02-21 18:45:17 -0800 | 
| commit | ba0bb2fc756deaa8f02cc58148fc4ef9095e85ff (patch) | |
| tree | eb23e331351ea5ede262c1ef353589bfdf185161 /src | |
| parent | b24f282bca4af63982937c10835063d3e6e9eb74 (diff) | |
| download | PyX.jl-ba0bb2fc756deaa8f02cc58148fc4ef9095e85ff.tar.gz PyX.jl-ba0bb2fc756deaa8f02cc58148fc4ef9095e85ff.zip  | |
add conditional (py3) writeSVGfile function export
Diffstat (limited to 'src')
| -rw-r--r-- | src/PyX.jl | 11 | 
1 files changed, 8 insertions, 3 deletions
@@ -12,8 +12,9 @@ export graph, graph_axis, graph_axis_painter, graph_data, graph_style, graph_sty  export graph_graphxyz, graph_data_function  export epsfile, deformer, trafo, attr, metapost_path  export plot, stroke -export writeEPSfile, writePDFfile, writeSVGfile +export writeEPSfile, writePDFfile  export pyx_fill, pyx_append, pyx_insert, pyx_text +# See also Python3 section at end  canvas = pywrap(pyimport("pyx.canvas"))  path = pywrap(pyimport("pyx.path")) @@ -88,8 +89,12 @@ function writePDFfile(g::PyObject, args...; kwargs...)      return g[:writePDFfile](args...; kwargs...)  end -function writeSVGfile(g::PyObject, args...; kwargs...) -    return g[:writeSVGfile](args...; kwargs...) +# Some newer features only in recent (Python3) versions of PyX +if PyCall.pyversion > v"3" +    export writeSVGfile +    function writeSVGfile(g::PyObject, args...; kwargs...) +        return g[:writeSVGfile](args...; kwargs...) +    end  end  end # module PyX  | 
