<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Hi all,</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">
I've been trying to follow the tutorial for using flmake (<a href="http://flash.uchicago.edu/site/flashcode/user_support/tools4b/usersguide/flmake/index.html">http://flash.uchicago.edu/site/flashcode/user_support/tools4b/usersguide/flmake/index.html</a>) and have run into a number of problems. Most have involved the git_info function in utils.py. The first I tracked it down to the fact that the main directory did not have a branch name, i.e. git branch did not return anything. This is normal if one gets the code via download as I did. I solved that by doing git init, git add, git commit in that directory. Then it failed because in my newly created directory, did not have a branch name.</div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><div class="gmail_default">Traceback (most recent call last):</div><div class="gmail_default"> File "/home/jslavin/.local/bin/flmake", line 6, in <module></div>
<div class="gmail_default"> main()</div><div class="gmail_default"> File "/home/jslavin/.local/lib/python2.7/site-packages/flash/flmake/main.py", line 57, in main</div><div class="gmail_default"> rtn = mainfunc(ns, rc)</div>
<div class="gmail_default"> File "/home/jslavin/.local/lib/python2.7/site-packages/flash/flmake/setup.py", line 270, in main</div><div class="gmail_default"> setup_desc(ns, rc)</div><div class="gmail_default">
File "/home/jslavin/.local/lib/python2.7/site-packages/flash/flmake/setup.py", line 255, in setup_desc</div><div class="gmail_default"> desc = {'setup': desc_cmd_metadata()}</div><div class="gmail_default">
File "/home/jslavin/.local/lib/python2.7/site-packages/flash/flmake/utils.py", line 299, in desc_cmd_metadata</div><div class="gmail_default"> desc_meta['project_version'] = vc_info(project_dir)</div>
<div class="gmail_default"> File "/home/jslavin/.local/lib/python2.7/site-packages/flash/flmake/utils.py", line 87, in vc_info</div><div class="gmail_default"> info = vc_switch[vc_type](d)</div><div class="gmail_default">
File "/home/jslavin/.local/lib/python2.7/site-packages/flash/flmake/utils.py", line 35, in git_info</div><div class="gmail_default"> branch = re.search('\* (.*?)\s*\n', branch_out).group(1)</div><div class="gmail_default">
AttributeError: 'NoneType' object has no attribute 'group'</div></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">
Really, a tutorial ought to work better than this. I suppose I can get around this in the same way I did with the main directory, though it's not clear that that is the best approach.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">
<br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Jon</div><div><br></div>-- <br><div dir="ltr">________________________________________________________<br>Jonathan D. Slavin Harvard-Smithsonian CfA<br>
<a href="mailto:jslavin@cfa.harvard.edu" target="_blank">jslavin@cfa.harvard.edu</a> 60 Garden Street, MS 83<br>phone: (617) 496-7981 Cambridge, MA 02138-1516<br>fax: (617) 496-7577 USA<br>________________________________________________________<br>
<br></div>
</div>