On 12 Jan 2009, at 6:01 AM, Adam R. Maxwell wrote:

>
> On Jan 11, 2009, at 7:26 PM, Derick Fay wrote:
>
>> I have the following EndNote formatted citation on my clipboard:
>>
>> TY - JOUR
> [...]
>>
>> ER -
>
> This looks like RIS, but it's not...since in RIS each tag should be  
> followed by two spaces, and the last line must be "ER - ".  Typical.
>
>> When I go (in BibDesk 1.3.19) to Publication > New Publications from
>> Clipboard...
>>
>> nothing happens.
>
> From a quick glance at the code, I'd say it's because the RIS parser  
> lies and says that it can parse this since it sees "TY + whitespace  
> + dash" at the beginning, but then it fails to parse since it didn't  
> count the number of spaces (required to be two).
>

I fixed that check, so BD won't try to parse this broken RIS and just  
let you deal with it.

>> If I put some other text on the clipboard, I can get the New
>> Publications from Clipboard... menu item to work as expected, then
>> copy the citation above, and use the Publication > Load Clipboard  
>> menu
>> item to get the citation to appear in the left hand pane.
>
> Simply inserting a single character before the "TY" will cause  
> BibDesk to realize that it's not RIS.
>
>> But I am puzzled as to why the menu item simply doesn't respond when
>> that citation is on the clipboard.
>
> I think there should be some feedback when parsing fails like that,  
> but don't have time to check into it.  You might file a bug report  
> on that.
>
> -- 
> Adam

The problem is that it doesn't think it fails, but simply finds zero  
items. Perhaps we should return nil and an error rather than an empty  
array  when no items were found?

Christiaan


------------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It is the best place to buy or sell services for
just about anything Open Source.
http://p.sf.net/sfu/Xq1LFB
_______________________________________________
Bibdesk-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bibdesk-users

Reply via email to