[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Xen-API] [PATCH] Add function to Date module to assert ISO 8601 datetime values are UTC


  • To: Rob Hoes <Rob.Hoes@xxxxxxxxxx>, xen-api <xen-api@xxxxxxxxxxxxxxxxxxx>
  • From: Dave Scott <Dave.Scott@xxxxxxxxxxxxx>
  • Date: Wed, 1 Sep 2010 17:22:36 +0100
  • Accept-language: en-US
  • Acceptlanguage: en-US
  • Cc:
  • Delivery-date: Wed, 01 Sep 2010 09:22:50 -0700
  • List-id: Discussion of API issues surrounding Xen <xen-api.lists.xensource.com>
  • Thread-index: ActJ1A2IY8tnwTmrSy26VT6YThpKQAAHb0uw
  • Thread-topic: [Xen-API] [PATCH] Add function to Date module to assert ISO 8601 datetime values are UTC

Hi Rob,

Is the Str module threadsafe? ISTR there was something dodgy about it in a 
threaded environment.

> +let assert_utc x =
> +     let r = Str.regexp "^[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]T[0-
> 9][0-9]:[0-9][0-9]:[0-9][0-9]Z$" in
> +     if not (Str.string_match r x 0) then
> +             invalid_arg x
> +


Cheers,
Dave

_______________________________________________
xen-api mailing list
xen-api@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/mailman/listinfo/xen-api


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.