Newline after env var prevents jobs from inheriting that env var

Created by: nnashok

If I have:

MYNAME='Random'
* * * * * echo "first: $MYNAME"
* * * * * echo "second: $MYNAME"

each job gets the MYNAME env var. If I change the tab file to:

MYNAME='Random'

* * * * * echo "first: $MYNAME"
* * * * * echo "second: $MYNAME"

then only the first job gets the env var, the second job does not have the var in its env dict:

In [87]: cron = CronTab(tabfile="all.tab")

In [88]: for job in cron:
    ...:     print(job.env['MYNAME'])
    ...:     
'Random'
---------------------------------------------------------------------------
KeyError                                  Traceback (most recent call last)
<ipython-input-88-690b172bca5b> in <module>()
      1 for job in cron:
----> 2     print(job.env['MYNAME'])
      3 

/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/crontab.py in __getitem__(self, key)
   1260         elif previous:
   1261             return previous.all()[key]
-> 1262         raise KeyError("Environment Variable '%s' not found." % key)
   1263 
   1264     def __str__(self):

KeyError: "Environment Variable 'MYNAME' not found."