[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
gEDA-bug: [Bug 810202] Re: gnetlist bom trips on missing attrib file
Thanks again for the patch. We should probably eventually provide a way
to give attribute names with commas in to the "-Oattribs" option, but I
don't consider it urgent because putting commas in attribute names is
disencouraged anyway (per recent discussions on the gEDA-user mailing
list.
Very nice to see code using my backend-getopt module, by the way!
** Changed in: geda
Milestone: None => 1.7.2
--
You received this bug notification because you are a member of gEDA Bug
Team, which is subscribed to gEDA.
https://bugs.launchpad.net/bugs/810202
Title:
gnetlist bom trips on missing attrib file
Status in GPL Electronic Design Automation tools:
Fix Committed
Bug description:
(as reported to geda-user by Girvin R. Herr)
If there is no attribs file around, the backends bom and bom2 crash
with an irritating error message on the command line:
/---------------------------------------
$gnetlist -g bom xx.sch
Loading schematic
[/home/gherr/projects/vds160/original/hardware/dac/docs/xx.sch]
Backtrace:
In current input:
1: 0* [bom "output.net"]
In /usr/local/share/gEDA/scheme/gnet-bom.scm:
37: 1 (let ((port #) (attriblist #)) (bom:printlist (cons #
attriblist) port) ...)
40: 2* [bom:parseconfig ...
40: 3* [open-input-file "attribs"]
In unknown file:
?: 4 [open-file "attribs" "r"]
<unnamed port>: In procedure open-file in expression (open-file str
OPEN_READ):
<unnamed port>: No such file or directory: "attribs"
\-------------------------------
Suggestions:
1) Check for the existence of the attribs file.
2a) Issue a newbie friendly message, if not.
2b) produce a sensible default attribs file on the fly.
3) accept a file name on the command line, so you can have different
attribs files for the same project
4) accept a string on the command line to replace the contents of the
attribs file
---<)kaimartin(>---
To manage notifications about this bug go to:
https://bugs.launchpad.net/geda/+bug/810202/+subscriptions
_______________________________________________
geda-bug mailing list
geda-bug@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-bug