# HG changeset patch # User David Barts # Date 1558995445 25200 # Node ID 443a0001d841f99c2d6bee5108049399d4492a94 # Parent f34d5a90d618e341719c7ddb16e4e983cd2d5ee1 Improve the #include syntax a bit. diff -r f34d5a90d618 -r 443a0001d841 tincan.py --- a/tincan.py Mon May 27 14:58:40 2019 -0700 +++ b/tincan.py Mon May 27 15:17:25 2019 -0700 @@ -336,13 +336,15 @@ self.in_lib = True else: self.in_lib = False - comma = raw.find(',') - if comma < 0: - raise ValueError("missing comma") - self.vname = raw[:comma] + equals = raw.find('=') + if equals < 0: + self.vname = os.path.splitext(raw)[0] + self.fname = raw + else: + self.vname = raw[:equals] + self.fname = raw[equals+1:] if self.vname == "": raise ValueError("empty variable name") - self.fname = raw[comma+1:] if self.fname == "": raise ValueError("empty file name") if not self.fname.endswith(_IEXTEN):